@font-face { font-family: 'Gotham Book'; src: url('../fonts/gotham_book.eot') format('embedded-opentype'), url('../fonts/gotham_book.woff') format('woff'), url('../fonts/gotham_book.ttf') format('truetype'), url('../fonts/gotham_book.svg#gotham_book') format('svg'); }
@font-face { font-family: 'Gotham Light'; src: url('../fonts/gotham_light.eot') format('embedded-opentype'), url('../fonts/gotham_light.woff') format('woff'), url('../fonts/gotham_light.ttf') format('truetype'), url('../fonts/gotham_light.svg#gotham_light') format('svg'); }
@font-face { font-family: 'Gotham Medium'; src: url('../fonts/gotham_medium.eot') format('embedded-opentype'), url('../fonts/gotham_medium.woff') format('woff'), url('../fonts/gotham_medium.ttf') format('truetype'), url('../fonts/gotham_medium.svg#gotham_medium') format('svg'); }
@font-face { font-family: 'Gotham Bold'; src: url('../fonts/gotham_bold.eot') format('embedded-opentype'), url('../fonts/gotham_bold.woff') format('woff'), url('../fonts/gotham_bold.ttf') format('truetype'), url('../fonts/gotham_bold.svg#gotham_bold') format('svg'); }
@font-face { font-family: 'Gotham Cond Black'; src: url('../fonts/gothamcond_black.eot') format('embedded-opentype'), url('../fonts/gothamcond_black.woff') format('woff'), url('../fonts/gothamcond_black.oth') format('truetype'), url('../fonts/gothamcond_black.svg#gothamcond_black') format('svg'); }
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: 'Gotham Book'; font-size: 14px; color: #000; background: #7e7e7e url(../images/bg.jpg) repeat-x !important; }
img { background: none; outline: none; border: 0px; }


.addcart_btn_hme { float: left; width: 100%; text-align: center; margin-top: 10px; }
.addcart_btn_hme img { max-width: 100%; }
.pres_outer_box { float: left; width: 98%; margin-left: 1%; margin-right: 1%; background: #fff; border: dashed 2px #ee9a0f; border-radius: 5px; }
.pres_outer_ttl { float: left; width: 100%; background: #ee9a0f; border-radius: 3px 3px 0px 0px; font-size: 20px; font-weight: 700; color: #fff; padding: 5px 10px; text-align: center; }
.pres_in_box { font-size: 13px; line-height: 17px; text-align: left; float: left; width: 48%; margin-left: 1%; margin-right: 1%; margin-top: 15px; margin-bottom: 15px; }
.pres_in_box_img { width: 35%; float: left; margin-right: 2%; margin-bottom: 15px; padding: 5px; border: solid 1px #C1C1C1; border-radius: 3px; }
.pres_in_box_img img { margin-bottom: -3px; max-width: 100%; border-radius: 3px; }
.pres_in_box_rht { float: right; width: 63%; }
.pres_in_box_rht span { font-weight: 600; }
.pres_in_box_rht div { display: inline-block; width: 100%; font-weight: 700; color: #1b4079; border-bottom: dotted 1px #1b4079; padding-bottom: 5px; margin-bottom: 5px; font-size: 14px; line-height: 19px; }
.pres_cboth { width: 100%; text-align: center; float: left; height: 1px; }
.pres_read_click { background: #fff; width: 100%; padding: 10px 0px; float: left; margin: 30px 0px; text-align: center; }
.pres_read_click a { display: inline-block; padding: 5px 10px; border-radius: 100px; border: solid 2px #1b4079; color: #1b4079; font-weight: 600; }
.pres_read_click a:hover { border-color: #454545; color: #454545; }

a { text-decoration: none; outline: none; }
.affn_txt_top { padding-bottom: 20px; float: left; width: 900px; margin-top: 20px; text-align: center; font-size: 20px; line-height: 24px; border-bottom: dotted 1px #BFBFBF; }
.affn_txt_top span { font-weight: 700; color:#083193;  font-size: 30px; line-height: 34px;  }
.affn_txt_top a { display: inline-block; padding: 5px 10px; font-weight: 700; background: #083193; color: #fff; border-radius: 5px; }
.affn_txt_top a:hover { background: #6E6E6E; }
.affn_ttl1 { float: left; width: 96%; margin-left: 1%; font-size: 24px; line-height: 35px; font-weight: 700; color: #ac0000; border:dashed 2px #ac0000; padding: 5px 10px; margin-top: 20px; text-align: center;}
.affn_ttl1 span { font-size: 35px; line-height: 40px; color: #000; }

.affn_txt1  { text-align: center; float: left; width: 98%; font-size: 20px; line-height: 24px; margin-top: 20px;}
.affn_txt1 img { margin: 0px 25px;}

.affn_txt2 { float: left; width: 98%; font-size: 20px; line-height: 24px; margin-top: 20px; margin-left: 1%; }

.affn_ques { font-size: 28px; line-height: 32px; color: #C9080B }
.affn_txt2 img { float: right; margin-left: 30px; }

.affn_access_box { background:#DCF8FF;  font-size: 20px; text-align: center; line-height: 25px;  margin-bottom: 20px; float: left; width: 95%; margin-top: 20px;  padding: 15px; margin-left: 1%; }
.affn_acc_ttl { margin-bottom: 10px; padding-bottom: 5px; border: solid 2px #083193;  float: left; width: 100%; color: #083193; font-size: 22px; line-height: 30px; font-weight: 700; border-radius: 6px; -webkit-border-radius:6px; }
.afft_inner_cont { font-size: 18px; line-height: 20px; float: left; width: 98%; margin-top: 10px; margin-left:1%;  }
.afft_inner_cont span { color: #ff9517; font-weight: 700; }
.afft_ttl_box { float: left; width: 100%; margin-top: 20px; color: #FFFFFF; font-size: 47px; text-align: center; background: url("../images/aff_t_ttl_bg.png") no-repeat center center; font-style: italic; font-weight: 700; }
.afft_ttl_box div { display: inline-block; padding: 0px 15px; background: #AC0000; }
.afft_ttl_box div span { font-size: 35px;}
.afft_inner_cont a { color: #7A7A7A; }
.afft_inner_cont a:hover { color: #252525; }
.afft_email_ttl { float: left; width: 98%; margin-left: -1%; text-align: center; margin-top: 25px; font-size: 22px; border-bottom: dashed 1px #A3A3A3; padding-bottom: 5px; background: #CFCFCF; }
.afft_email_sttl { font-size: 22px; color: #CC0407; float: left; width: 90%; margin-left: -1%; margin-top: 10px; text-align: left; text-transform: uppercase; }
.afft_email_subj_ttl, .afft_email_body_txt { width: 90%; margin-left: 1%; padding: 10px; box-sizing: border-box; border: solid 1px #7B7B7B; margin-top: 5px; font-size: 18px; float: left; line-height: 21px; background: #FFFFFF; box-shadow: 3px 3px 0px 0px #868686; text-align: left;}
.afft_email_subj_ttl { }
.afft_email_body_txt a { color: #0F31D0; text-decoration: underline }
.afft_email_body_txt a:hover { color: #494949; text-decoration: underline }
input[type="text"], input[type="image"], input[type="radio"], input[type="checkbox"], input[type="password"], textarea, select { margin: 0px; font-family: 'Gotham Book'; outline: none; border: 0px; padding: 0px; }
.cmn_list { margin: 0px; padding: 0px; list-style: none; }
div, p, span { max-height: 5000em; } /*andriod mobiles */
.no_js_cls { float: left; width: 100%; text-align: center; padding: 10px 0px; color: #FFFFFF; background: #BF0205; font-size: 20px; }
.lwu_red_clr { color: #a64220; }
.lwu_grn_clr { color: #2E9305; }
.lwu_yel_clr { color: #ffff27; }
.lwu_grey_clr { color: #767676; }
.lwu_main_container { width: 100%; float: left; overflow-x: hidden; min-width: 1000px; }
.lwu_main_container.indx_respmob, .lwu_main_container.mobresp { min-width: inherit; }
.lwc_page_container { width: 1000px; margin: auto; clear: both; position: relative; }
.lwu_header { float: left; width: 100%; height: 209px; background: url(../images/hdr_bg.jpg) no-repeat; position: relative; }
.lwu_hdr_lft { position: absolute; top: 0px; left: -500px; background: url(../images/hdr_bg_lft.jpg) no-repeat; height: 100%; width: 500px; }
.lwu_hdr_rht { position: absolute; top: 0px; right: -499px; background: url(../images/hdr_bg_rht.jpg) no-repeat; height: 100%; width: 499px; }
.lwu_subttl_box { font-size: 28px; font-family: 'Gotham Cond Black'; color: #FFFFFF; text-align: center; text-transform: uppercase; text-shadow: 1px 1px #000; padding-top: 7px; box-sizing: border-box; position: relative; z-index: 4; float: left; width: 100%; height: 47px; background: url(../images/hdr_subttl_bg.jpg) repeat-x; letter-spacing: 1px; }
.lwu_mid_container { float: left; background: url(../images/paper_bg.png) repeat center top; width: 100%; }
.lwu_mid_container_inner { width: 980px; margin-left: 10px; background: rgba(255,255,255,0.65); float: left; box-shadow: 0px 0px 50px 0px #000; -webkit-box-shadow: 0px 0px 50px 0px #000; min-height: 400px; padding-bottom: 30px; }
.lwu_footer_outer { float: left; width: 100%; padding: 15px 15px; font-family: 'Gotham Book'; font-size: 14px; box-sizing: border-box; background: rgba(0,0,0,0.8); border-top: solid 3px #646464; margin-top: -20px; box-shadow: 5px 0px 15px 0px #000; -webkit-box-shadow: 5px 0px 15px 0px #000; }
.lwu_hdr_logo { float: left; width: 610px; height: 90px; background: url(../images/hdr_logo_bg.png) no-repeat; }
.lwu_hdr_logo img { margin-left: 15px; margin-top: -38px; position: relative; }
.lwu_hdr_model { float: left; margin-left: -203px; margin-top: -6px; }
.lwc_hdr_bubble { position: absolute; top: 0px; right: 0px; background: url(../images/hdr_bubble.png) no-repeat; width: 354px; height: 113px; text-align: center; padding-left: 5px; }
.lwu_mid_container_inner.no_bg { background: none; box-shadow: none; -webkit-box-shadow: none; padding-bottom: 10px; }
.nlc_business_ver { float: left; position: relative; margin-top: 15px; margin-left: 415px }
.nlc_business_ver span { position: absolute; bottom: 4px; line-height: 11px; right: 5px; font-size: 9px; color: #000000; font-family: Arial; }
.nlc_business_ver div { font-family: Arial; position: absolute; bottom: 5px; left: 5px; line-height: 9px; font-size: 8px; color: #000000; }
.lwu_seen_feat { float: left; width: 100%; font-size: 35px; text-align: center; margin-top: 15px; color: #FFD93A; font-family: 'Gotham Cond Black'; text-shadow: 2px 1px #000; letter-spacing: 1px; }
.lwu_seen_feat span { display: inline-block; background: #FFFFFF; padding: 5px 15px; border-radius: 70px; -webkit-border-radius: 70px; margin-top: 15px; }
.lwu_seen_feat span img { border-radius: 70px; -webkit-border-radius: 70px; }
.lwu_iframe_vid { float: left; width: 640px; margin-left: 166px; margin-top: 10px; background: #000000; padding: 4px; height: 360px; position: relative; z-index: 4; }
.lwu_webform_outer { float: left; width: 648px; padding: 10px; background: rgba(255,255,255,0.7); box-sizing: border-box; margin-top: 15px; border-radius: 7px; -webkit-border-radius: 7px; margin-left: 166px; margin-bottom: 15px; }
.lwu_ftr_copy { float: left; width: 100%; margin-left: 2%; margin-top: 10px; color: #FFFFFF; text-align: center; }
.lwu_ftr_btm_particip { float: left; width: 96%; margin-left: 2%; text-align: justify; margin-top: 15px; font-size: 12px; line-height: 16px; color: #FFFFFF; padding: 5px; border: dotted 2px #646464; border-left: 0px; border-right: 0px; }
.lwu_ftr_links { float: left; width: 96%; margin-left: 2%; margin-top: 10px; text-align: center; padding: 5px; box-sizing: border-box; background: #ffc600; border-radius: 5px; -webkit-border-radius: 5px; }
.lwu_ftr_links a { font-size: 13px; color: #000000; display: inline-block; padding: 3px 4px; line-height: 20px; margin-top: 0px; margin-left: 3px; margin-right: 3px; }
.lwu_ftr_links a:hover, .lwu_ftr_links a.actv { background: #000000; color: #FFFFFF; border-radius: 5px; -webkit-border-radius: 5px; }
.lwu_ftr_links a.lwu_memb_lnk { color: #C30002; -webkit-text-stroke: 0.2px #EC1D20; }
.lwu_ftr_ques { float: left; width: 96%; margin-left: 2%; margin-right: 2%; color: #FFFFFF; text-align: center; font-size: 16px; font-family: 'Gotham Medium'; margin-top: 15px; border-top: dotted 2px #646464; padding-top: 10px; }
.lwu_ftr_ques a { color: #FFD236; }
.lwu_ftr_ques a:hover { color: #FFFFFF; }
.lwu_mid_container.no_bg { background: none; }
.lwu_payment_ftr { float: right; margin-right: 2%; margin-top: -5px; font-size: 12px; line-height: 19px; color: #FFFFFF; text-align: center; }
.lwu_payment_ftr .nlc_business_ver { margin-left: 25px; margin-top: 5px; }
.lwu_temp_reg_btn { width: 100%; text-align: center; margin-top: 40px; float: left; font-size: 18px; }
/* ---------------- --------------- */
.lwu_thk_lft_box { border: solid 7px #ffce81; float: left; width: 450px; padding: 10px 20px; height: 450px; border-radius: 300px; -webkit-border-radius: 300px; text-align: center; margin-top: 20px; margin-left: 20px; box-sizing: border-box; background: url(../images/cong_bg.jpg) no-repeat center center; box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.8), 5px 5px 1px 0px rgba(0,0,0,0.6); -webkit-box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.6), 5px 5px 1px 0px rgba(0,0,0,0.6); overflow: hidden; }
.lwu_thk_lft_box_txt1 { font-family: 'Gotham Medium'; float: left; width: 100%; font-size: 18px; color: #000000; text-align: center; }
.lwu_thk_lft_box_txt1 span { font-family: 'Gotham Cond Black'; font-size: 60px; color: #FFFFFF; text-shadow: 2px 2px #C0870A; letter-spacing: 2px; }
.lwu_thk_lft_box_txt2 { float: left; width: 90%; margin-left: 5%; margin-top: 10px; font-size: 15px; line-height: 19px; text-align: center; }
.lwu_thk_lft_box_txt2 span { color: #CC0306; }
.lwu_reg_thk_btm_txt { width: 100%; text-align: center; margin-top: 30px; font-size: 16px; float: left; }
.lwu_reg_thk_btm_txt a { color: #1A319E; }
.lwu_reg_thk_btm_txt a:hover { color: #000000; }
.lwu_reg_thk_rht_outer { float: right; width: 450px; margin-top: 30px; margin-right: 30px; }
.lwu_reg_imp_box_txt { float: left; width: 100%; text-align: center; font-size: 18px; font-family: 'Gotham Medium'; }
.lwu_reg_imp_box_txt span { color: #BF0003; font-family: 'Gotham Cond Black'; font-size: 40px; letter-spacing: 2px; }
#reg_part { float: left; width: 100%; margin-top: 20px; }
.cntct_frm_row { border: solid 2px #FFFFFF; border-radius: 5px; -webkit-border-radius: 5px; float: left; width: 100%; padding: 4px; box-sizing: border-box; margin-top: 5px; background: rgba(0,0,0,0.4); }
.cntct_frm_fld_icon { float: left; width: 35px; height: 35px; margin-right: 10px; }
.cntct_frm_lbl { float: left; width: 140px; font-size: 14px; color: #FFFFFF; line-height: 35px; text-align: left; }
.cntct_frm_txtbox { background: rgba(255,255,255,0.9); float: right; width: 250px; padding: 5px; box-sizing: border-box; height: 35px; border-radius: 5px; -webkit-border-radius: 5px; }
.cntct_frm_txtbox input, .cntct_frm_txtbox select, .cntct_frm_txtbox textarea { background: none; height: 100%; width: 100%; font-size: 15px; border: 0px; float: left; }
.cntct_frm_txtbox.cntct_frm_txtarea { height: 100px; }
.cntct_frm_lbl span { color: #BD0508; display: inline-block; clear: both; font-size: 13px; line-height: 16px; }
.lwu_emial_txt_login_id { margin-top: 3px; color: #FFEE0F; width: 100%; font-size: 10px; line-height: 15px; }
.cntct_submit_btn { float: left; margin-top: 15px; text-align: center; width: 100%; }
/* ----------------- members ----- */
.lwu_memb_lgn_form_box { border: solid 7px #ffce81; float: right; width: 400px; padding: 20px; height: 400px; border-radius: 300px; -webkit-border-radius: 300px; text-align: center; margin-top: 30px; margin-right: 20px; box-sizing: border-box; background: url(../images/lgn_bg.jpg) no-repeat center center; box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.4), 5px 5px 1px 0px rgba(0,0,0,0.6); -webkit-box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.4), 5px 5px 1px 0px rgba(0,0,0,0.6); overflow: hidden; }
.lwu_memb_lgn_lft_box { float: left; width: 480px; margin-left: 30px; font-family: 'Gotham Medium'; margin-top: 0px; text-align: center; font-size: 18px; }
.lwu_memb_lgn_form_box_alrdy { width: 100%; text-align: center; font-family: 'Gotham Cond Black'; font-size: 35px; letter-spacing: 1px; margin-top: 30px; line-height: 32px; }
.wlogin_txt { background: #B30002; padding: 5px 50px; width: 120%; margin-left: 0%; box-sizing: border-box; margin-top: 10px; float: left; color: #FFFFFF; margin-bottom: 10px; margin-left: -10%; }
.lg_txtbox { float: left; width: 80%; margin-left: 10%; margin-top: 10px; background: rgba(255,255,255,1); border-radius: 6px; -webkit-border-radius: 6px; padding: 5px 10px 5px 40px; box-sizing: border-box; height: 35px; position: relative; box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.3); }
.lg_txtbox input { background: none; border: 0px; width: 100%; height: 100%; float: left; font-size: 15px; }
.lg_txtbox span { position: absolute; left: 3px; top: 3px; opacity: 0.4; }
.lg_txtbox span img { max-width: 80%; }
.lesson-pdf-dsn{
    color: #fff;
    font-weight: bold;
    padding: 10px;
    background: #a64220;
    margin: 20px;
    border-radius: 5px;
    display: inline-block;
}
.lesson-pdf-dsn-img{
	vertical-align: middle;
	margin: 0 !important;
}
.lesson-sub-tile{
text-align: center;
font-size: 18px;
}
.lg_btn { float: left; width: 100%; text-align: center; margin-top: 15px; }
.lwu_memb_lgn_lft_box_bookmark { float: left; width: 100%; margin-top: 30px; }
.lwu_memb_lgn_lft_box_wel_txt { float: left; background: #000000; width: 100%; padding: 5px 10px; margin-top: 25px; color: #FFFFFF; font-family: 'Gotham Cond Black'; font-size: 30px; letter-spacing: 2px; box-sizing: border-box; }
.lwu_memb_lgn_lft_box_wel_txt div { font-size: 36px; color: #f7c32f; display: inline-block; transform: skewX(-10deg); -webkit-transform: skewX(-10deg); }
.lwu_memb_lgn_lft_box_bookmark2 { -webkit-text-stroke: 0.1px #000; float: left; width: 100%; font-size: 15px; margin-top: 20px; font-family: 'Gotham Book'; }
.lwu_memb_lgn_lft_box_notmemb { float: left; width: 100%; font-size: 19px; font-family: 'Gotham Medium'; background: #b30002; margin-top: 15px; padding: 5px 10px; color: #FFFFFF; box-sizing: border-box; border-radius: 5px; -webkit-border-radius: 5px; }
.lwu_memb_lgn_lft_box_notmemb a { background: #f8bb2f; padding: 5px 10px; border-radius: 25px; -webkit-border-radius: 25px; color: #000000; margin-top: 10px; display: inline-block; }
.lwu_memb_lgn_lft_box_notmemb a:hover { background: #FFFFFF; }
/* ------- memb area --------- */
.lwu_welcome_bar { float: left; width: 1010px; margin-left: -15px; background: #a64220; color: #FFFFFF; margin-top: 10px; position: relative; padding: 5px 30px; box-sizing: border-box; position: relative; }
.lw_welcome_bar_tag { position: absolute; bottom: -15px; left: 0px; width: 100%; height: 15px; background: url(../images/wel_tag.png) no-repeat; }
.lwu_welcome_bar_lft { color: #FFFFFF; margin-top: 0px; line-height: 28px; font-family: 'Gotham Medium'; width: 70%; float: left; font-size: 18px; }
.lwu_welcome_bar_lft span { color: #FFE926; }
.lwu_welcome_bar_lnks { float: right; width: 25%; text-align: right; }
.lwu_welcome_bar_lnks a { background: #FFFFFF; border-radius: 30px; -webkit-border-radius: 30px; display: inline-block; font-size: 15px; padding: 3px 10px; color: #000000; line-height: 20px; }
.lwu_welcome_bar_lnks a img { vertical-align: top; }
.lwu_welcome_bar_lnks a:hover, .lwu_welcome_bar_lnks a:hover:nth-child(2) { background: #000000; color: #FFFFFF; }
.lwu_welcome_bar_lnks a:nth-child(2) { background: #FDDB26; color: #AB070A; }
.lwu_marea_welcome { display: inline-block; margin-top: 20px; font-family: 'Gotham Cond Black'; font-size: 35px; letter-spacing: 1px; margin-bottom: 20px; }
.lwu_marea_cont { float: left; width: 630px; font-size: 16px; line-height: 20px; margin-left: 15px; margin-top: 10px; }
.lwu_marea_cont div { text-align: center; display: inline-block; background: #FFFFFF; padding: 5px 10px; box-sizing: border-box; width: 100%; }
.lwu_marea_cont div a { color: #C30307; }
.lwu_marea_cont div a:hover { color: #000000; text-decoration: underline; }
.lwu_marea_ebox { float: right; margin-right: 50px; margin-top: 50px; }
.lwu_memb_frgt_pwd { float: left; width: 100%; margin-top: 10px; text-align: center; }
.lwu_memb_frgt_pwd a { color: #930608; }
.lwu_memb_frgt_pwd a:hover { color: #000000; text-decoration: underline; }
.lwc_marea_upgrade_txt { float: left; margin-left: 10%; width: 55%; text-align: center; margin-top: 0px; padding-top: 0px; color: #A30305; font-size: 20px; letter-spacing: 0px; font-family: 'Gotham Medium'; }
.lwc_marea_upgrade_txt span { font-family: 'Gotham Cond Black'; font-size: 45px; letter-spacing: 1px; }
.lwu_marea_upgrade_btn { width: 55%; margin-left: 10%; text-align: center; float: left; margin-top: 20px; }
.lwu_marea_sep { float: left; margin-top: 15px; margin-bottom: 15px; height: 1px; border-top: dashed 2px #909090; width: 96%; margin-left: 2%; }
.lwu_marea_hour_btn { float: center; width: 47%; margin-left: 2%; text-align: center; }
.lwu_marea_hour_btn a { height: 130px; background: #ffc62b; display: inline-block; padding: 8px 105px 8px 45px; border-radius: 50px; -webkit-border-radius: 50px; position: relative; font-family: 'Gotham Cond Black'; font-size: 25px; letter-spacing: 0.5px; color: #CB0909; border: solid 5px #ffdc7e; box-sizing: border-box; text-shadow: 1px 1px #ffdc7e; letter-spacing: 1px; box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5); }
.lwu_marea_hour_btn a span { background: #FFFFFF; display: inline-block; padding: 3px 10px; border-radius: 50px; -webkit-border-radius: 50px; color: #000000; margin-top: 5px; }
.lwu_marea_hour_btn a img { position: absolute; top: 25px; right: 10px; padding: 5px; background: #FFFFFF; border-radius: 50px; -webkit-border-radius: 50px; }
.lwu_marea_hour_btn a:hover { text-shadow: 0px 0px #000; background: #000000; border: solid 5px #222222; }
.lwu_marea_hour_btn.fwdth { width: 80%; margin-left: 10%; margin-right: 10%; }
.lwu_marea_hour_btn.fwdth a { height: auto; }
.lwu_marea_hour_btn.fwdth img { top: 15px; }
.lwu_phc_up_btn { float: right; width: 47%; margin-right: 2%; text-align: center; }
.lwu_phc_up_btn a { height: 130px; background: #80950d; display: inline-block; padding: 15px 120px 15px 15px; border-radius: 50px; -webkit-border-radius: 50px; position: relative; font-family: 'Gotham Cond Black'; font-size: 25px; letter-spacing: 1px; color: #FFFFFF; border: solid 5px #a6b555; box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5); text-shadow: 1px 1px #000; box-sizing: border-box; }
.lwu_phc_up_btn a img { position: absolute; bottom: 0px; right: 0px; border-radius: 0px 0px 45px 0px; -webkit-border-radius: 0px 0px 45px 0px; }
.lwu_phc_up_btn a span { color: #FFEF13; }
.lwu_phc_up_btn a:hover { text-shadow: 0px 0px #000; background: #000000; border: solid 5px #222222; }
.lwu_marea_lesson_ttl { font-family: 'Gotham Cond Black'; font-size: 40px; text-align: center; float: left; width: 100%; line-height: 50px; }
.lwu_marea_lesson_ttl img { vertical-align: middle; margin-right: 10px; }
.lwu_marea_video_outer { float: left; width: 640px; padding: 0px 5px 5px 5px; background: #FFFFFF; margin-left: 165px; box-shadow: 0px 0px 50px 0px #000; -webkit-box-shadow: 0px 0px 50px 0px #000; }
.lwu_marea_video_outer_roll { float: left; width: 100%; background: url(../images/film_roll.png) no-repeat center center; margin-top: 25px; margin-bottom: 25px; }
.lwu_marea_video_outer_ttl { position: relative; background: #a64220; text-align: center; font-family: 'Gotham Medium'; font-size: 22px; line-height: 26px; float: left; width: 104%; margin-left: -2%; box-sizing: border-box; padding: 5px 10px; color: #FFFFFF; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; }
.lwu_marea_video_outer_ttl span { color: #FFD834; }
.lwu_marea_video_outer_ttl img { position: absolute; bottom: -9px; left: 0px; }
.lwu_marea_video_box_inner { float: left; width: 100%; height: 480px; }
.lwu_marea_ques_email { float: left; width: 100%; text-align: center; margin-top: 20px; font-size: 15px; color: #000000; }
.lwu_marea_ques_email a { color: #B5070A; }
.lwu_marea_ques_email a:hover { color: #000000; text-decoration: underline; }
.lwu_marea_ques_email img { vertical-align: middle; margin-right: 4px; }
.lwu_memb_upgr_thkbox { background: rgba(255,255,255,0.7); float: left; width: 70%; margin-left: 15%; margin-top: 30px; box-sizing: border-box; padding: 35px; border-radius: 10px; -webkit-border-radius: 10px; text-align: center; font-size: 25px; font-family: 'Gotham Medium'; }
.lwu_memb_upgr_thkbox div { font-size: 16px; }
.lwu_back_memb { float: left; width: 100%; text-align: center; margin-top: 20px; color: #A70002; }
.lwu_back_memb a { background: #FFB808; padding: 5px 10px; color: #000000; }
.lwu_back_memb a:hover { background: #000000; color: #FFFFFF; }
/* ================ My account ================= */
.lwc_myacc_lft_cont { width: 600px; margin-right: 20px; margin-top: 0px; float: right; padding: 15px; background: url(../images/white_trans.png) repeat-y; border-radius: 15px; -webkit-border-radius: 15px; }
.lwc_myacc_ttl_name { float: left; width: 100%; font-size: 30px; color: #AA0D10 }
.lwc_myacc_lft_cont .cntct_frm_lbl { width: 280px; }
.lwc_back_btn { float: right; width: auto; text-align: right; margin-left: 2%; margin-right: 2%; margin-top: 5px; }
.error_msg { float: left; width: 100%; padding: 5px 0px; text-align: center; color: #A70002; }
.cntct_frm_txtbox.lwu_radio_box input { width: auto; display: inline-block; float: none; margin-left: 10px; margin-right: 5px; vertical-align: middle; }
.lwu_marea_top_ttl_new { width: 60%; float: left; font-family: 'Gotham Cond Black'; font-size: 40px; margin-left: 2%; margin-top: 20px; letter-spacing: 1px; }
.lwu_marea_top_ttl_new img { vertical-align: text-bottom; }
.lwu_myacc_icon { float: left; margin-left: 5%; margin-top: 50px; }
.lwc_common_cont { float: left; width: 96%; margin-left: 2%; font-size: 15px; line-height: 19px; }
.frgt_inner_title { float: left; width: 100%; text-align: center; }
.lwc_myacc_lft_cont.lwu_frgt { width: 550px; }
.lwc_myacc_lft_cont.lwu_frgt .cntct_frm_lbl { width: 100px; }
.lwc_myacc_lft_cont.lwu_frgt .cntct_frm_txtbox { width: 380px; }
.lwu_myacc_icon.lwu_frgt { margin-top: 15px; margin-left: 100px; }
.cntct_blue_bg { width: 540px; margin-left: 220px; margin-top: 20px; }
.cntct_have_txt { width: 100%; font-family: 'Gotham Cond Black'; font-size: 35px; text-align: center; float: left; color: #CC0003; letter-spacing: 1px; }
.cntct_plsfill_txt { float: left; width: 100%; text-align: center; font-size: 17px; margin-top: 5px; }
.cntct_frm_cnt { float: left; width: 100%; }
.cntct_frm_cnt .cntct_frm_txtbox { width: 360px; }
.cntct_frm_cnt .cntct_frm_lbl { width: 120px; }
/* --------------- Automatic live soft --------------- */
.slw_automat_strt_txt { float: left; width: 96%; margin-left: 2%; font-size: 16px; line-height: 20px; text-align: center; }
.slw_automat_clck_txt { float: left; width: 100%; margin-top: 10px; font-size: 16px; line-height: 22px; color: #458f00; background: #C30307; padding: 5px; box-sizing: border-box; text-align: center; color: #FFFFFF; }
.slw_automat_icon { float: left; margin-left: 16px; margin-top: -48px; position: relative; }
.slw_automat_icon_shdw { position: absolute; bottom: 2px; left: 12px; background: url(../images/slw_automat_shadw.png) no-repeat; width: 81px; height: 19px; }
.slw_automat_flag_cnt { float: left; width: 100%; margin-top: 26px; }
.slw_automat_flag_row { float: left; width: 170px; height: 200px; position: relative; background: url(../images/hexagaon_img.png) no-repeat; text-align: center; margin-left: 5px; margin-right: 5px; transition: all 0.3s; -webkit-transition: all 0.3s; }
.slw_automat_flag_innr { float: left; width: 100%; text-align: center; margin-top: 15px; }
.slw_automat_flag_innr img { max-width: 70%; }
.slw_automat_flag_row:hover { transform: scale(0.95); -webkit-transform: scale(0.95); }
.slw_automat_flag_name { background: #c30307; padding: 2px 5px; display: inline-block; line-height: 18px; margin-top: 7px; color: #FFFFFF; border-radius: 5px; -webkit-border-radius: 5px; }
.slw_dnt_cntry_txt { float: left; color: #b3180d; line-height: 24px; text-align: center; width: 100%; margin-top: 25px; font-size: 40px; font-family: 'Gotham Cond Black'; letter-spacing: 1px; }
.slw_dnt_clck_txt { float: left; width: 100%; margin-top: 20px; line-height: 18px; font-size: 14px; text-align: left; text-align: center; font-family: 'Gotham Medium'; font-size: 17px; }
.slw_dnt_clck_txt a { color: #375c07; text-decoration: underline; }
.slw_dnt_clck_txt a:hover { color: #2572B9; }
.lwu_falg_outer_row { width: 100%; padding: 0px 40px; box-sizing: border-box; float: left; }
.lwu_falg_outer_row.lwu_row2 { padding: 0px 130px; margin-top: -40px; }
.lwu_falg_outer_row.lwu_row3 { margin-top: -40px; }
.lp_specctry_list { float: right; margin-right: 20px; margin-right: 27%; }
.slw_automat_flag_row.lwu_trans_img { transform: scale(0.7); -webkit-transform: scale(0.7); margin-top: -20px; margin-bottom: -20px; }
.lp_jack_cnt { float: left; width: 96%; margin-left: 2%; padding: 10px; background: #fff; border-radius: 6px; -webkit-border-radius: 6px; text-align: center; box-sizing: border-box; margin-top: 20px; }
.slw_cntry_row { float: left; padding: 5px 15px; margin-left: 2%; margin-right: 2%; width: 96%; float: left; margin-top: 2px; margin-bottom: 2px; box-sizing: border-box; border-left: solid 3px #B50104; border-right: solid 3px #B50104; font-size: 15px; border-bottom: solid 1px #B50104; }
.slw_cntry_row a { color: #B70003; }
.slw_cntry_row a:hover { color: #000000; }
.lwc_ecover_box_n { float: right; width: 20%; margin-right: 10%; }
.lwc_ecover_box_n img { max-width: 100%; }
.rs_outer_box { float: left; width: 100%; font-family: 'Lato', sans-serif; }
.rs_red_bar_ttl { float: left; background: #be0000; font-size: 36px; line-height: 42px; color: #FFFFFF; text-align: center; width: 100%; text-align: center; padding: 5px 0px; font-weight: 800; margin-top: 25px; }
.rs_ebook_cont { float: left; width: 100%; text-align: center; margin-top: 15px; }
.rs_ebook_subttl { color: #be0000; font-size: 28px; line-height: 32px; font-weight: 800; }
.rs_cmn_cont { float: left; width: 100%; padding: 15px 2%; line-height: 28px; box-sizing: border-box; font-size: 24px; }
.rs_grab_risk { float: left; width: 96%; margin-left: 2%; margin-right: 2%; padding: 15px; box-sizing: border-box; margin-top: 20px; background: #06256d; text-align: center; }
.rs_grab_risk span { background: #be0000; padding: 15px 60px; display: inline-block; color: #ffffff; font-size: 30px; font-weight: 800; }
.rs_algn_cntr_cont { text-align: center; }
.rs_grad_box_cart { text-align: center; width: 94%; margin-left: 3%; margin-top: 25px; border: solid 25px #023580; float: left; box-sizing: border-box; font-size: 80px; color: #e92100; line-height: 90px; font-weight: 800; padding: 10px 0px; }
.rs_grad_box_cart img { margin-top: 20px; }
.jcmn_bon_pop_outer { width: 950px; background: #FFFFFF; box-sizing: border-box; float: left; font-family: 'Open Sans', sans-serif; }
.jcmn_bonp_ttl { float: left; width: 97%; margin-left: 2%; text-align: center; font-size: 40px; color: #688d19; font-family: 'Oswald', sans-serif; letter-spacing: 1px; margin-top: 10px; font-weight: 700; border-top: 0px; background: #FFEE83; }
.jcmn_bonp_yel_box { float: left; width: 930px; margin-left: 15px; margin-top: 15px; padding: 10px 20px; box-sizing: border-box; }
.jcmn_bonp_yel_box_top_txt { width: 100%; text-align: center; float: left; font-size: 19px; font-weight: 700; }
.jcmn_bonp_yel_box_top_txt span { color: #b25511; }
.jcmn_bonp_yel_box_cont { float: left; width: 100%; font-size: 16px; line-height: 20px; }
.jcmn_bonp_top3_img { float: left; width: 100%; text-align: center; margin-top: 15px; }
.jcmn_bonp_top3_img img { margin-left: 22px; margin-right: 0px; display: inline-block; border: solid 4px #ABABAB; }
.jcmn_bonp_sepline { float: left; width: 100%; background: url(../images/sw_dash_sep.png) center top no-repeat; margin-top: 10px; height: 2px; }
.jcmn_bonp_logos { float: left; width: 100%; text-align: center; margin-top: 10px; font-size: 30px; font-family: 'Oswald', sans-serif; font-weight: 700; }
.jcmn_bonp_logos img { max-width: 65%; vertical-align: middle; }
.jcmn_bonp_logos span { display: inline-block; vertical-align: middle; width: 25%; text-align: center; }
.jcmn_bonp_grey_container { float: left; width: 100%; background: #000000; margin-top: 35px; height: 240px; font-size: 16px; line-height: 20px; }
.jcmn_bonp_gry_txt { width: 620px; float: right; margin-right: 20px; margin-top: 10px; color: #FFF4BB }
.jcmn_bonp_gry_txt div { background: #FFFFFF; padding: 5px 0px; font-weight: 600; width: 100%; display: inline-block; text-align: center; font-size: 20px; line-height: 24px; color: #000000; }
.jcmn_bonp_gry_txt div span { color: #ad0602; }
.jcmn_bonp_img_lft { float: left; width: 280px; text-align: center; margin-top: -15px; }
.jcmn_bonp_img_2 { float: left; width: 100%; margin-top: 30px; }
.jcmn_bonp_img_2 img { margin-left: 16px; }
.jcmn_bonp_prze_con { float: left; width: 100%; margin-left: 20px; text-align: left; font-size: 16px; font-weight: 600; margin-top: 20px; }
.jcmn_bonp_prze_con > span { color: #d9560e; }
.jcmn_bonp_prze_con > div { text-align: left; position: relative; width: 100%; background: #777777; padding: 10px; box-sizing: border-box; display: inline-block; font-family: 'Oswald', sans-serif; font-size: 22px; color: #ffffff; letter-spacing: 1px; line-height: 26px; }
.jcmn_bonp_prze_con > div > span { color: #ffe324; font-size: 26px; line-height: 30px; }
.jcmn_bonp_prze_img { position: absolute; top: -105px; right: 50px; }
.jcmn_bonp_prze_img img { max-width: 200px; }
.jcmn_bonp_book_ttl { float: left; width: 100%; text-align: center; color: #688d19; font-size: 25px; line-height: 30px; font-family: 'Oswald', sans-serif; font-weight: 700; margin-top: 10px; }
.jcmn_bonp_book_form { float: left; width: 100%; text-align: left; background: url(../images/jcmn_wd_bg.jpg) no-repeat center top; min-height: 300px; margin-top: 15px; padding-top: 30px; }
.jcmn_bonp_frm_row { width: 80%; margin-left: 10%; margin-right: 15%; margin-top: 5px; float: left; }
.jcmn_bonp_frm_txt { float: left; width: 450px; font-size: 16px; font-weight: 600; line-height: 35px; }
.jcmn_bonp_frm_txt span { color: #688d19; }
.jcmn_bonp_frm_txtbox { float: left; width: 310px; box-sizing: border-box; padding: 5px; height: 35px; border: solid 1px #828282; background: #FFFFFF; border-bottom-width: 3px; }
.jcmn_bonp_frm_txtbox input { font-size: 15px; width: 100%; height: 100%; float: left; border: 0px; background: none; }
.jcmn_bonp_frm_chkbox { float: left; width: 80%; padding: 5px; margin-left: 10%; margin-top: 10px; box-sizing: border-box; background: #000000; font-size: 16px; font-weight: 600; color: #FFFFFF; }
.jcmn_bonp_frm_chkbox span { width: 30px; margin-bottom: 50px; float: left; }
.jcmn_bonp_frm_row.jcmn_sec_code { width: 50%; margin-top: 15px; float: left; margin-left: 10%; margin-right: 0px; }
.jcmn_bonp_frm_row.jcmn_sec_code .jcmn_bonp_frm_txt { color: #B80306; width: 30%; }
.jcmn_bonp_frm_txtbox.jcmn_sm_wdth2 { width: 130px; margin-right: 10px; }
.jcmn_bonp_submit_frm { float: right; margin-top: 10px; margin-right: 10%; }
.jcmn_bonp_frm_txtbox.jcmn_code_img { padding: 1px 5px; }
.jcmn_bonp_frm_txtbox.jcmn_code_img img { vertical-align: middle; }
.jcmn_ser_txt { float: left; margin-top: 20px; margin-bottom: 20px; font-size: 20px; color: #c85e10; text-align: center; width: 100%; font-weight: 600; }
.jcmn_bonp_frm_msg { float: left; width: 100%; text-align: center; padding: 10px 0px; color: #AD0D0F; font-size: 16px; font-weight: 600; }
.jcmn_msg_bon { width: 100%; text-align: center; font-size: 20px; line-height: 24px; padding: 10px 0px; float: left; color: #BD0A0D; }
.lwc_jl_cont { background: #FFFFFF; padding: 10px; width: 100%; display: inline-block; box-sizing: border-box; border: solid 2px #A4A4A4; }
.lwu_imp_msg_jul { float: left; width: 96%; margin-left: 2%; margin-top: 20px; margin-bottom: 20px; text-align: center; font-family: 'Gotham Bold'; font-size: 15px; line-height: 22px; }
.lwu_imp_msg_jul span img { vertical-align: middle; margin-right: 5px; }
.lwu_imp_msg_jul span { border-radius: 4px; -webkit-border-radius: 4px; background: #B90104; display: inline-block; padding: 5px 10px; font-size: 18px; color: #FFFFFF; margin-bottom: 5px; font-family: 'Gotham Medium'; }
.lwu_imp_msg_jul a { color: #04218C; text-decoration: underline }
.lwu_imp_msg_jul a:hover { color: #000000; }
.lwu_imp_msg_jul.lwu_mrgn_jul { margin: 0px 2%; }
/* ========== */
.dashboard_latst_upd_cnt { float: left; width: 94%; margin-left: 3%; margin-right: 3%; margin-top: 10px; margin-bottom: 10px; padding: 5px 10px 0px 10px; height: auto; box-sizing: border-box; position: relative; }
.dashboard_latst_upd_cnt:before { position: absolute; top: 0px; left: 0px; content: ''; border: solid 4px #ffdc7e; background: #ffc62b; width: 100%; height: 94%; transform: skewX(15deg); -webkit-transform: skewX(15deg); }
.dashboard_latst_upd_ttl { width: 100%; text-align: center; font-size: 15px; font-family: 'Gotham Medium'; text-transform: uppercase; float: left; position: relative; }
.dashboard_latst_upd_ttl img { display: inline-block; vertical-align: middle; }
.dashboard_latst_upd_ttl div { display: inline-block; margin-left: 5px; vertical-align: middle; }
.dashboard_latst_upd_txt { float: left; margin-top: 2px; margin-left: 1%; width: 100%; height: 32px; box-sizing: border-box; padding: 5px 10px; font-size: 14px; position: relative; font-family: 'Gotham Book'; position: relative; }
.dashboard_latst_upd_txt:before { position: absolute; top: 0px; left: 0px; content: ''; background: #ffdc7e; width: 100%; height: 100%; transform: skewX(15deg); -webkit-transform: skewX(15deg); }
#latest_upd_Slider .container { width: 100%; height: 20px; overflow: hidden; position: relative; }
#latest_upd_Slider .slides { position: absolute; top: 0; left: 0; list-style: none; padding: 0; margin: 0; }
#latest_upd_Slider .slides li { position: absolute; top: 0; width: 880px; display: none; padding: 0; margin: 0; height: 20px; padding-right: 10px; line-height: 20px; box-sizing: border-box; }
#latest_upd_Slider .slides li p { margin: 0px; padding: 0px; }
#latest_upd_Slider { margin: 0 auto; width: 100%; position: relative; clear: both; }
.lwu_incr_chance_box { float: left; width: 98%; margin-left: 1%; margin-top: 10px; border: solid 2px #A40A0D; padding: 10px; box-sizing: border-box; border-radius: 7px; -webkit-border-radius: 7px; }
.lwu_incr_chance_box_lft { width: 40%; margin-top: 10px; font-family: 'Gotham Cond Black'; text-align: center; float: left; font-size: 32px; }
.lwu_incr_chance_box_lft span { color: #A40A0D; }
.lwu_incr_chance_box_img { float: left; margin-top: 30px; width: 5%; text-align: center; }
.lwu_incr_chance_box_rht { float: right; width: 55%; text-align: center; font-size: 15px; }
.lwu_incr_chance_box_rht a { display: inline-block; background: #08316F; padding: 5px 30px; color: #FFFFFF; -webkit-border-radius: 30px; border-radius: 30px; border-bottom: solid 5px #06224E; transition: all 0.3s; }
.lwu_incr_chance_box_rht a:hover { background: #5F5F5F; border-bottom: solid 5px #3B3B3B; }
.lwu_incr_chance_box_lft img { float: left; margin-right: 10px; }
/* =========== 2015 Aug 11 ================== */
.ag_lwu_lft_cont { float: left; width: 100%; margin-top: 20px; }
.ag_lwu_pg_ttl { float: left; width: 100%; text-align: left; color: #FFDA19; font-size: 26px; font-family: 'Gotham Bold'; text-shadow: 1px 1px #000; margin-top: 15px; }
.ag_lwu_vid_container { width: 668px; height: 388px; background: url(../images/video-bkg.jpg) no-repeat center top; float: left; padding: 14px; box-sizing: border-box; }
.ag_lwu_vers_cont { float: right; width: 300px; text-align: center; color: #FFDA19; font-size: 20px; font-family: 'Gotham Bold'; text-shadow: 1px 1px #000; margin-top: 20px; }
.ag_lwu_vers_cont img { margin-top: 1px; margin-bottom: 2px; }
.ag_lwu_rht_cont { width: 30%; margin-left: 18%; float: left; margin-top: 15px; }
.ag_lwu_rht_logo { width: 100%; text-align: center; padding-bottom: 15px; border-bottom: dotted 1px #FFFFFF; float: left; }
.ag_lwu_clk_txt { float: left; width: 100%; margin-top: 0px; margin-left: -40%; }
.ag_lwu_anim_box { float: left; width: 100%; text-align: center; }
.lwu_mid_container_inner.ag_nv3 .ag_lwu_pg_ttl { text-align: center; line-height: 30px; }
.lwu_mid_container_inner.ag_nv3 .ag_lwu_rht_cont { width: 60%; margin-left: 20%; }
.lwu_mid_container_inner.ag_nv3 .ag_lwu_clk_txt { margin-left: -25%; }
.lwu_mid_container_inner.ag_nv3 .ag_lwu_vers_cont { margin-top: 0px; text-align: center; }
.lwu_mid_container_inner.ag_nv3 .ag_lwu_vers_cont img { margin-top: 0px; }
.ag_bns_btm_txt { float: left; width: 96%; padding: 5px 10px; margin: 10px 2%; box-sizing: border-box; text-align: center; color: #FFFFFF; background: #CB0F11; }
.ag_nv_priv_link { float: left; width: 100%; text-align: center; font-size: 16px; ont-family: 'Gotham Bold'; margin-bottom: 25px; }
.ag_nv_priv_link a { color: #FFFFFF; background: rgba(0,0,0,0.7); padding: 5px; }
.ag_nv_priv_link a:hover { color: #FFF500; }
.lwu_main_container.mobresp .lwu_subttl_box { height: auto; background-color: #000; padding-bottom: 6px; padding-left: 5%; padding-right: 5%; -webkit-box-sizing: border-box; box-sizing: border-box; }
.lwu_main_container.mobresp .lwu_mid_container_inner { width: 100%; margin-left: 0px; }
.lwu_main_container.mobresp .ag_lwu_lft_cont { width: 680px; }
.lwu_main_container.mobresp .ag_lwu_rht_cont { width: 40%; margin-left: 30%; }
.lwu_mid_container_inner.ag_nv3 .ag_lwu_rht_cont { width: 60%; margin-left: 20%; }
/* -- home -- */
.lwu_main_container.indx_respmob .lwu_subttl_box { height: auto; background-color: #000; padding-bottom: 6px; padding-left: 5%; padding-right: 5%; -webkit-box-sizing: border-box; box-sizing: border-box; }
.lwu_main_container.indx_respmob .lwu_seen_feat img { max-width: 100%; }
.mob_img_turn { display: none; }
.dsk_img_turn { display: block; }
.lwu_main_container.indx_respmob .lwu_webform_outer { text-align: center; }
.lwu_main_container.indx_respmob .lwu_webform_outer img { max-width: 100%; }
.ag_lwc_sos_box { float: left; padding: 10px; background: #a30305; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: 30px; width: 100%; box-shadow: inset 0px 0px 10px 10px rgba(0,0,0,0.4); }
.ag_lwc_sos_box .lwc_ecover_box_n { float: left; width: 25%; margin-left: 3%; margin-right: 3%; margin-top: 20px; }
.ag_lwc_sos_box .lwc_marea_upgrade_txt { color: #FFFFFF; margin-top: 30px; }
.ag_lwc_sos_box .lwc_marea_upgrade_txt span { color: #fbb403; }
.jcmn_bon_pop_outer.ag_soft_upg { width: 100%; }
.jcmn_bon_pop_outer.ag_soft_upg .jcmn_bonp_ttl span { font-size: 25px; color: #000000; }
.jcmn_bon_pop_outer.ag_soft_upg .jcmn_bonp_yel_box { width: 100%; margin-bottom: 4px; }
.jcmn_bon_pop_outer.ag_soft_upg .jcmn_bonp_yel_box a { background: #053FA6; padding: 12px 10px; box-sizing: border-box; margin: auto; font-size: 18px; font-weight: bold; display: inline-block; width: 60%; margin-left: 20%; text-align: center; color: #FFFFFF; -webkit-border-radius: 35px; border-radius: 35px; }
.jcmn_bon_pop_outer.ag_soft_upg .jcmn_bonp_yel_box a:hover { background: #535353; }
.lws_lt_btn { float: left; width: 100%; margin-top: 15px; text-align: center; }
.lws_lt_btn a { background: #FFA20A; -webkit-border-radius: 75px; border-radius: 75px; padding: 10px 40px; display: inline-block; font-size: 20px; font-family: 'Gotham Bold'; color: #FFFFFF; box-shadow: 0px 5px 0px 0px #8E8E8E; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }
.lws_lt_btn a span { color: #BD0306; text-shadow: 1px 1px 1px rgba(255,255,255,0.6); }
.lws_lt_btn a:hover { background: #BD0306; box-shadow: 0px 5px 0px 0px #800B0D; }
.lws_lt_btn a:hover span { color: #FFAF03; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); }
.lwu_webform_outer.lwu_oct_blk_bg { background: rgba(0,0,0,0.6); }
/* --- */
.nextpg_ttl2 { float: left; width: 100%; text-align: center; font-size: 30px; color: #000000; font-family: 'Gotham Bold'; }
.nextpg_ttl1 { float: left; width: 100%; text-shadow: 2px 2px 1px rgba(0,0,0,0.5); text-align: center; font-size: 50px; font-family: 'Gotham Cond Black'; letter-spacing: 1px; color: #FFFFFF; margin-top: 20px; }
.nextpg_note { float: left; width: 96%; background: rgba(255,255,255,0.4); padding: 10px 20px; border: solid 3px #B30205; box-sizing: border-box; margin-left: 2%; margin-top: 15px; }
.nextpg_note span { color: #C30003; font-family: 'Gotham Bold'; }
.nextpg_note span:nth-child(2) { color: #000000; }
.nextpg_txt3 { float: left; width: 96%; text-align: center; margin-top: 20px; font-size: 16px; padding-bottom: 25px; }
.rdesk_row { float: left; width: 94%; margin-left: 3%; margin-top: 5px; }
.rdesk_row a { width: 100%; text-align: center; border: solid 1px #555555; padding: 5px; box-sizing: border-box; background: rgba(255,255,255,0.7); color: #8E070A; font-size: 15px; float: left; }
.rdesk_row a span { font-family: 'Gotham Bold'; }
.rdesk_row a:hover, div.rdesk_row:nth-of-type(2n) a:hover { background: #323232; color: #FFFFFF; }
div.rdesk_row:nth-of-type(2n) a { border-color: #AC0609; color: #333333; }
#pagination_new { float: left; width: 100%; text-align: center; margin-top: 20px; }
#pagination_new a, #pagination_new span { display: inline-block; background: #000000; padding: 3px 5px; min-width: 15px; color: #FFFFFF; margin-left: 3px; margin-right: 3px; border-radius: 4px; }
#pagination_new a:hover, #pagination_new span { background: #A00508; }
.rdesk_pop_outer { float: left; width: 850px; padding: 10px; }
.rdesk_ttl { font-family: 'Gotham Medium'; font-size: 20px; text-align: center; float: left; width: 100%; color: #333333; border-bottom: solid 3px #A3181A; padding-bottom: 5px; margin-bottom: 10px; }
.rdesk_desc { float: left; width: 100%; }
.rdesk_ttl span { color: #FFFFFF; font-size: 15px; border-radius: 4px; -webkit-border-radius: 4px; background: #A3181A; padding: 3px 10px; }
.rdesk_link_btn { float: left; width: 100%; text-align: center; margin-top: 0px; }
.wel_vid_msg { float: left; width: 100%; padding: 0px 10%; box-sizing: border-box; text-align: center; margin-top: 50px; margin-bottom: 50px; font-size: 15px; line-height: 20px; color: #AA080B }
.wel_vid_msg span { font-weight: 700; color: #000000; }
.tabs_sec_outer { float: left; width: 100%; margin-top: 25px; }
.tabs_sec_outer > ul { float: left; width: 100%; text-align: center; background: #a30305; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 20px 0px; box-shadow: inset 0px 0px 10px 10px rgba(0,0,0,0.4); }
.tabs_sec_outer > ul li { display: inline-block; }
.tabs_sec_outer > ul li a { width: 130px; height: 130px; display: inline-block; margin-left: 10px; margin-right: 10px; font-size: 28px; font-family: 'Gotham Cond Black'; letter-spacing: 1px; color: #000000; background: url(../images/pwball.png) no-repeat; padding-top: 25px; box-sizing: border-box; transition: all 0.3s; }
.tabs_sec_outer > ul li a:hover { transform: scale(0.95) rotate(-0.2deg); background: url(../images/pwball2.png) no-repeat; }
.tabs_sec_outer > ul li.ui-tabs-active a { background: url(../images/pwball2.png) no-repeat; }
.tabs_sec_outer > ul li span { display: block; color: #A30406; font-size: 50px; }
.lwu_frame_box_lft_outer { float: left; width: 640px; }
.lwu_frame_box_lft_outer .lwu_iframe_vid { margin-left: 0px; }
.lwu_frame_box_lft_outer .lwu_webform_outer { margin-left: 0px; }
.njan_verisign { display: inline-block; vertical-align: middle; margin-left: 5px; }
.lwu_payment_ftr .nlc_business_ver { float: none; margin-left: 0px; vertical-align: middle; display: inline-block; }
.njan_wel_msg { float: left; width: 100%; font-size: 15px; margin-top: 10px; box-sizing: border-box; padding: 0px 15px; }
.njan_wel_msg span { color: #A80609; font-weight: 700; }
.xfjan_clk_read { text-align: center; float: left; width: 100%; margin-bottom: 150px; }
.xfjan_clk_read a { color: #033A9B; text-decoration: underline; display: inline-block; background: rgba(255,255,255,0.6); padding: 5px; border-radius: 5px; -webkit-border-radius: 5px; }
.xfjan_clk_read a:hover { color: #3B3B3B; text-decoration: underline; }
.lwu_marea_video_box_inner.h360 { height: 360px !important; }
.nmemb_video_container { float: left; width: 100%; margin-top: 20px; margin-bottom: 10px; text-align: center; }
.nmemb_video_container a { background: #80950d; border-radius: 5px; -webkit-border-radius: 5px; padding: 5px 20px; text-align: center; font-size: 24px; letter-spacing: 1px; font-family: 'Gotham Cond Black'; display: inline-block; color: #FFFFFF; font-weight: normal !important; }
.nmemb_video_container a span { display: inline-block; vertical-align: middle; padding: 4px 5px; background: rgba(0,0,0,0.4); border-radius: 5px; }
.nmemb_video_container a:hover { background: #464646; }
.lw_asy_ttl { float: left; padding: 10px; background: #a30305; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: 10px; width: 100%; box-shadow: inset 0px 0px 10px 10px rgba(0,0,0,0.4); color: #FFFFFF; font-family: 'Gotham Cond Black'; text-align: center; font-size: 45px; letter-spacing: 2px; }
.lw_asy_box { padding: 10px; width: 30%; margin-left: 1%; margin-right: 1%; margin-top: 20px; float: left; text-align: center; font-size: 20px; font-family: 'Gotham Bold'; box-sizing: border-box; }
.lw_asy_box img { max-width: 280px; max-height: 300px; margin-top: 20px; }
.lw_asy_bor { width: 34%; border-left: dashed 2px #A0A0A0; border-right: dashed 2px #A0A0A0; }
.lwc_bundle_box { float: left; width: 32%; margin-left: 2%; }
.lwc_rht_als_box { float: right; width: 62%; margin-right: 2%; }
.hme_fb_like_btn { float: left; width: 100%; margin-top: -30px; text-align: center; background: url(../images/hmen_glow.png) no-repeat center center; height: auto; background-size: 100% 100%; box-sizing: border-box; padding: 50px 0px; min-height: 120px; }
.hme_fb_like_btn img { max-width: 100%; }
.hme_fb_like_btn a img:nth-child(1) { display: inline-block; }
.hme_fb_like_btn a img:nth-child(2) { display: none; }
.hme_hide_rev_btn { float: left; width: 100%; text-align: center; font-family: 'open sans'; margin-top: 20px; margin-bottom: -10px; position: relative; }
.hme_hide_rev_btn a { color: #135F97; font-size: 13px; font-weight: 600; }
.hme_hide_rev_btn a:hover { text-decoration: underline; }
.hme_review_content { float: left; width: 100%; }
.hme_review_content_inner { float: left; width: 648px; margin-left: 176px; background: #FFFFFF; border: solid 5px #000; padding: 0px 0px; box-sizing: border-box; }
.hme_fb_rev_box { float: left; width: 100%; margin-top: 20px; margin-bottom: 20px; padding: 0px 5px; box-sizing: border-box; }
.hme_fb_rev_usr { float: left; width: 13%; margin-right: 3%; }
.hme_fb_rev_usr img { max-width: 100%; }
.hme_fb_rev_rht { float: right; width: 84%; text-align: left; font-size: 14px; line-height: 18px; color: #3c3c3c; font-family: 'open sans'; }
.hme_fb_rev_rht .hme_fb_updated { font-size: 13px; }
.hme_fb_rev_rht .hme_fb_grn { color: #7fa62f; font-weight: 600; font-size: 13px; display: inline-block; margin-top: 2px; }
.hme_fb_rev_rht .hme_fb_grn img { vertical-align: middle; margin-right: 2px; }
.hme_fb_help_img { float: right; margin-top: -20px; }
#hme_active_btn_id { float: left; width: 100%; text-align: center; margin-top: 20px; }
#hme_active_btn_id img { max-width: 100%; }
.hme_click_actv_bnt { float: left; margin-top: 10px; width: 100%; }
.hme_click_actv_bnt a { float: left; color: #a64220; font-size: 22px; font-family: 'open sans'; background: #ffba00; padding: 10px; box-sizing: border-box; width: 100%; text-align: center; }
.hme_click_actv_bnt a:hover { background: #2F2F2F; }
body.nsty { background: #fff !important; }
.nsty .lwu_main_container.mobresp .lwc_page_container { width: 668px; padding-top: 20px; }
.nsty .lwu_main_container.mobresp .ag_lwu_rht_cont { text-align: center; width: 100%; margin-left: 0px; }
.nsty .lwu_main_container.mobresp .ag_lwu_rht_cont a { display: inline-block; width: 100%; }
.nsty .lwu_main_container.mobresp .ag_lwu_rht_cont .ag_lwu_clk_txt { margin-left: 15%; width: auto; }
body.new_indx { background: #cbcdd6 url(../images/news_bg.jpg) no-repeat fixed top center !important; }
body.new_indx .lwu_mid_container { background: none !important; }
.hme_tme_ttl { font-family: 'Gotham Medium'; float: left; width: 100%; text-align: center; font-size: 30px; line-height: 45px; margin-top: 15px; }
.hme_tme_ttl div { color: #FFFFFF; display: inline-block; margin-top: 10px; vertical-align: middle; }
.hme_tme_ttl div span { vertical-align: middle; display: inline-block; margin-left: 10px; background: #FFFFFF; padding: 5px; color: #b70709; width: 45px; border-radius: 50px; box-shadow: inset 3px 3px 1px 0px rgba(0,0,0,0.5); }
body.new_indx .lwu_iframe_vid { background: #fff; border-radius: 8px; -webkit-border-radius: 8px; padding: 10px; margin-left: 160px; }
.hme_tme_ttl .countdown { font-size: 26px; display: inline-block; background: #b70709; padding: 5px 20px 5px 10px; border-radius: 50px; -webkit-border-radius: 50px; }
.vid_nv1 { background: #fefaee url(../images/vid_nv1_bg.jpg) repeat-x !important; overflow-x: hidden; }
.vid_nv1 .lwu_mid_container { background: none; }
.vid_nv1 .lwu_mid_container .ag_lwu_pg_ttl { color: #D0080B; text-shadow: none; text-align: center; border: solid 4px #D0080B; padding: 10px; box-sizing: border-box; }
.vid_nv1 .lwu_mid_container .ag_lwu_pg_ttl span { text-decoration: underline; }
.vid_nv1 .ag_lwu_vid_container { background: #171717; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_rht_cont { text-align: center; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont { position: relative; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_vers_cont { margin-top: 15px; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_vid_container { position: relative; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_lft_arrw { position: absolute; top: 35%; left: -95px; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_rht_arrw { position: absolute; top: 35%; right: -95px; }
.vid_nv2 { background: #fff url(../images/vid_nv2_bg.jpg) no-repeat center top !important; background-attachment: fixed !important; overflow-x: hidden; }
.vid_nv2 .lwu_mid_container { background: none; }
.vid_nv2 .lwu_mid_container .ag_lwu_pg_ttl { color: #D0080B; text-shadow: none; text-align: center; border: solid 4px #D0080B; padding: 10px; box-sizing: border-box; margin-bottom: 20px; background: #fff; text-shadow: 1px 1px 0px rgba(255,255,255,0.8); }
.vid_nv2 .lwu_mid_container .ag_lwu_pg_ttl span { text-decoration: underline; }
.vid_nv2 .ag_lwu_lft_cont { width: 654px; margin: auto; clear: both; float: none; }
.vid_nv2 .ag_lwu_vid_container { background: #8d9595; height: 374px; border-radius: 5px; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4); padding: 7px; width: 654px; }
.vid_nv2 .lwu_main_container.mobresp .ag_lwu_rht_cont { text-align: center; }
.lwu_main_container.nv_a16 .ag_lwu_pg_ttl { font-size: 27px; color: #FFBA27 }
.lwu_main_container.nv_a16 .lwu_mid_container { background: url(../images/paper_bg_light.jpg) no-repeat center top; background-size: cover; }
.lwu_main_container.nv_a16 .lwu_subttl_box { background: #575757 url(../images/hdr_subttl_bg2.jpg) repeat-x; }
.lwu_main_container.nv_a16 .lwu_dark_bg_n2 { background: rgba(0,0,0,0.5); display: inline-block; width: 100%; padding: 5px 10px; margin-top: 10px; color: #FFD216; text-shadow: 2px 2px 1px rgba(0,0,0,0.7); border-radius: 4px; -webkit-border-radius: 4px; box-sizing: border-box; }
.lwu_main_container.nv_a16 .lwu_dark_bg_n3 { background: #ffd216; display: inline-block; width: 100%; padding: 5px 10px; margin-top: 10px; color: #000000; text-shadow: 1px 1px 1px rgba(255,255,255,0.7); border-radius: 4px; -webkit-border-radius: 4px; box-sizing: border-box; }
/* ------------ */
.cmn_bld { font-weight: 600; }
.cmn_grn_txt { color: #2c840d; }
body.newhme_cls { background: #E8E8E8 !important; font-family: 'Open Sans', sans-serif; font-size: 14px; }
body.newhme_cls * { box-sizing: border-box; }
body.newhme_cls .lwu_mid_container { background: none; }
body.newhme_cls .lwu_mid_container > .lwc_page_container { max-width: 900px; }
body.newhme_cls .ld_logo { background: none; min-height: inherit; font-size: 18px; border-bottom: dashed 1px #6F6F6F; width: 700%; margin-left: -300%; padding: 5px 300%; text-align: center; }
body.newhme_cls .ld_logo a { color: #4F4F4F; }
body.newhme_cls .ld_logo img { max-width: 100%; }
.nhm_vid_con_outer { float: left; padding: 10px; background: #FFFFFF; border-radius: 3px; box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.1); width: 100%; margin-top: 10px; }
.nhm_ftr_space { float: left; width: 100%; height: 800px; }
.nhm_vid_lft_box { float: left; width: 50%; text-align: center; }
.nhm_vid_lft_box img { max-width: 100%; }
.nhm_vid_lft_box a.nhm_watch_btn { display: inline-block; width: 100%; border-radius: 12px; text-transform: uppercase; background: #f5d101 url(../images/nhm_btn_bg.jpg) repeat-x; padding: 8px 10px; text-align: center; margin-top: 10px; font-size: 19px; font-weight: 700; color: #222; text-shadow: 1px 1px 1px rgba(255,255,255,0.8); box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.3); transition: all 0.2s; }
.nhm_vid_lft_box a.nhm_watch_btn:hover { background: #378826; color: #FFFFFF; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); }
.nhm_vid_rht_cont { width: 48%; float: right; margin-top: 20px; padding-left: 100px; background: url(../images/nhme_arrw.png) no-repeat left center; text-align: left; }
.nhm_vid_rht_cont div { display: inline-block; font-weight: 700; }
.nhm_vid_rht_cont span { font-size: 22px; line-height: 30px; color: #378826; font-weight: 600; border-bottom: solid 3px #378826; display: inline-block; }
body.newhme_cls .cntct_frm_row_h { width: 80%; margin-left: 10%; }
.cnct_inn_txt { font-size: 18px; }
.nhm_working_txt { float: left; width: 100%; margin-top: 10px; font-size: 18px; }
.nhm_auto_process_btn { float: left; width: 100%; margin-top: 40px; padding-top: 10px; border-top: solid 2px #D0D0D0; text-align: center; }
.nhm_auto_process_btn img { transition: all 0.2s ease-out; max-width: 100%; }
.nhm_auto_process_btn img:hover { transform: scale(0.95); }
body.newhme_cls .main_container { overflow-x: hidden; }
.main_container { min-width: 1000px; }
.main_container.mobresp_hme, body.resp_mob .main_container, body.newhme_cls .main_container { min-width: inherit; }
.cntct_frm_cnt2 { width: 100%; float: left; position: relative; font-family: 'Open Sans', sans-serif; }
.cntct_frm_cnt2 * { box-sizing: border-box; }
.wthvid_respon_outer { position: absolute; bottom: -70px; width: 280px; right: 0px; overflow: hidden; }
body.newhme_cls .cntct_frm_row_h { position: relative; z-index: 1000; }
body.newhme_cls .lwu_mid_container_inner { float: left; width: 100%; min-height: 600px; border-radius: 15px 15px 0px 0px; padding: 15px; margin-top: 10px; padding-bottom: 30px; background: url(../images/innr_bg2.png) repeat-x; box-shadow: none; }
.wthvid_respon_outer.ios_cls #Spokesperson { left: 0px !important; top: 0px !important; }
.wthvid_respon_outer.ios_cls #videoBtn { width: 200px !important; left: 0px !important; right: 0px !important; margin: auto !important; }
.cmn_subttl, .lwu_marea_top_ttl_new { float: left; width: 100%; font-size: 30px; line-height: 40px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 600; }
.cmn_subttl img { vertical-align: middle; margin-left: 5px; }
.cnct_inn_txt { float: left; text-align: left; width: 98%; margin-top: 10px; margin-left: 1%; margin-right: 1%; font-family: 'Open Sans', sans-serif; }
.cnct_inn_txt a { color: #AA0B0D; text-decoration: underline; }
.cnct_inn_txt a:hover { color: #000000; }
.cntct_frm_row_h { float: left; margin-left: 20%; width: 60%; margin-top: 15px; }
.cntct_frm_lbl_h { float: left; width: 100%; font-size: 18px; font-weight: 600; line-height: 22px; }
.cntct_frm_txtbox_h { float: left; width: 100%; margin-top: 5px; border: solid 2px #767676; border-radius: 6px; height: 35px; padding: 5px; }
.cntct_frm_txtbox_h input, .cntct_frm_txtbox_h select, .cntct_frm_txtbox_h textarea { width: 100%; height: 100%; float: left; background: none; font-size: 14px; }
.cntct_frm_txtbox_h.cntct_frm_txtarea_h { height: 200px; }
.cntct_submit_btn_h { float: left; width: 100%; margin-top: 25px; text-align: left; }
.cntct_submit_btn_h button { display: inline-block; padding: 4px 15px; background: #272727; color: #FFFFFF; font-family: 'Open Sans Condensed', sans-serif; font-weight: 600; font-size: 20px; border: 0px; border-radius: 7px; cursor: pointer; }
.cntct_submit_btn_h button:hover { background: #4B4B4B; }
.cnct_inn_txt.priv .cmn_bld.cmn_red_txt { background: #940B0D; padding: 2px 5px; color: #FFFFFF; display: inline-block; border-radius: 4px; }
.g-recaptcha { float: left; margin-top: 10px; }
.no_txt_box { color: #B10A0D; text-align: center; float: left; margin-top: 50px; width: 100%; }
.cnct_inn_txt.algn_just { text-align: justify; }
.error_msg { width: 100%; text-align: center; float: left; color: #B30407; margin-top: 15px; margin-bottom: 15px; }
.cntct_submit_btn_h { margin-top: 10px; }
.cntct_submit_btn_h button { background: #378826; box-sizing: border-box; min-width: 390px; padding: 5px 10px; font-size: 22px; }
.cntct_submit_btn_h button:hover { background: #747474; }
.lwu_mid_container_inner.help { padding: 10px 20px; }
.lwu_mid_container_inner.help * { box-sizing: border-box; }
.help_cont_inner { float: left; width: 100%; margin-top: 10px; }
.help_cnct_row { background: rgba(255,255,255,0.4); float: left; width: 100%; margin-top: 10px; border: dotted 1px #CC3C05; padding: 5px; }
.help_cnct_row_ttl { line-height: 23px; cursor: pointer; float: left; width: 100%; padding: 5px 10px; background: #292929; font-size: 20px; color: #FFFFFF; font-family: 'Gotham Medium'; }
.help_cnct_row_ttl > span { background: #CC3C05; margin-right: 10px; padding: 3px 5px; line-height: normal; display: inline-block; vertical-align: middle; }
.help_cnct_row_txt { display: none; width: 100%; padding: 5px 10px; float: left; font-size: 15px; text-align: left; }
.help_cnct_row_ttl:hover { background: #000000; }
.help_cnct_row_txt > div { font-family: 'Gotham Medium'; font-size: 20px; color: #CC3C05; display: inline-block; border-bottom: solid 2px #292929; margin-bottom: 10px; }
.help_cnct_row_txt > a { margin-left: 5px; border-radius: 3px; display: inline-block; text-decoration: underline; color: #CC3C05; }
.help_cnct_row_txt > a:hover { color: #1E1E1E; }
.help_cnct_row_txt .cmn_bld { font-family: 'Gotham Bold'; font-weight: normal; }
.ftr_main_lnks { float: left; width: 100%; text-align: center; font-family: 'Gotham Medium'; }
.ftr_main_lnks a { display: inline-block; padding: 5px 20px; border-radius: 4px; color: #FFFFFF; font-size: 15px; line-height: 22px; background: #2C840D; margin-left: 10px; margin-right: 10px; text-transform: uppercase; margin-top: 2px; margin-bottom: 2px; }
.ftr_main_lnks a:hover, .ftr_main_lnks a:nth-child(2):hover { background: #000000; }
.ftr_main_lnks a:nth-child(2) { background: #cc3c05 }
.cnct_addit_email { float: left; width: 100%; text-align: center; margin-top: 20px; font-size: 16px; }
.cnct_addit_email a { color: #062EAD; }
.cnct_addit_email a:hover { color: #A20305; }
.hme_video_container { width: 650px; margin: auto; clear: both; padding-top: 15px; }
.new_video_inner_box { position: relative; width: 100%; border: solid 5px #000; box-sizing: border-box; background: #000; height: 370px; float: left; }
.embed-responsive { float: left; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.video-overlay { cursor: pointer; width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; background: #560e0f url(../images/video_overlay.png) no-repeat center center / contain; z-index: 5; }
.video-cover, #backup-player, #player { width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; }
#player { z-index: 2; }
.video-cover { z-index: 3; }
.hme_video_container .lwu_webform_outer { margin-left: 0px !important; width: 100%; box-sizing: border-box; }

@media (min-width: 1100px) and (max-width: 1600px) {
.vid_nv2 { background-size: 100% !important; }
}

/* ---- landscape small tablet and portrait tablet ---- */
@media (min-width: 768px) and (max-width: 999px) {
.lwu_main_container.mobresp .lwc_page_container, .lwu_main_container.indx_respmob .lwc_page_container { width: 758px; }
.lwu_main_container.indx_respmob .lwu_mid_container_inner { width: 100%; margin-left: 0px; margin-right: 0px; }
.lwu_main_container.mobresp .ag_lwu_pg_ttl { width: 96%; text-align: center; margin-left: 2%; margin-right: 2%; }
.lwu_main_container.mobresp .ag_lwu_vid_container { margin-left: 45px; }
.lwu_main_container.mobresp .ag_lwu_rht_cont { margin-left: 30%; }
.lwu_main_container.mobresp .ag_lwu_vers_cont { width: 100%; padding-top: 15px; border-top: solid 3px #3F3F3F; }
.lwu_main_container.mobresp .ag_lwu_lft_cont { width: 100%; }
.lwu_main_container.mobresp .lwu_mid_container_inner.ag_nv3 .ag_lwu_rht_cont { margin-left: 18%; }
.lwu_main_container.mobresp .lwu_mid_container_inner.ag_nv3 .ag_lwu_clk_txt { margin-left: -15%; }
.lwu_main_container.mobresp .lwu_mid_container_inner.ag_nv3 .ag_lwu_vers_cont { margin-top: 20px; }
.lwu_main_container.indx_respmob .lwu_subttl_box { font-size: 25px; }
.lwu_main_container.indx_respmob .lwu_iframe_vid { margin-left: 45px; }
.lwu_main_container.indx_respmob .lwu_webform_outer { margin-left: 55px; }
/*.lwu_main_container.indx_respmob .lwu_ftr_links { width:64%; } */
.lwu_main_container.indx_respmob .lwu_footer_outer { padding: 15px 0px; }
.lwu_frame_box_lft_outer { width: 100%; }
.hme_review_content_inner { margin-left: 55px; }
.nsty .lwu_main_container.mobresp .ag_lwu_vid_container { margin-left: 0px; }
.vid_nv2 { background-size: 130% !important; }
body.newhme_cls .nhm_vid_rht_cont { margin-top: 20px; }
body.newhme_cls .cntct_frm_row_h { width: 100%; margin-left: 0px; }
}

/* --- portrait small tablet -- */
@media (min-width: 600px) and (max-width: 767px) {
.lwu_main_container.mobresp .lwc_page_container, .lwu_main_container.indx_respmob .lwc_page_container { width: 590px; }
.lwu_main_container.indx_respmob .lwu_mid_container_inner { width: 100%; margin-left: 0px; margin-right: 0px; }
.lwu_main_container.mobresp .ag_lwu_vid_container { background-size: cover !important; width: 590px; height: 342px; margin-left: 0px !important; }
.lwu_main_container.mobresp .ag_lwu_vid_container iframe { width: 562px; height: 316px; }
.lwu_main_container.mobresp .ag_lwu_pg_ttl { width: 96%; text-align: center; margin-left: 2%; margin-right: 2%; }
.lwu_main_container.mobresp .ag_lwu_rht_cont { margin-left: 25%; width: 50%; }
.lwu_main_container.mobresp .ag_lwu_vers_cont { width: 100%; border-top: solid 3px #3F3F3F; padding-top: 15px; }
.lwu_main_container.mobresp .ag_lwu_lft_cont { width: 100%; }
.lwu_main_container.mobresp .lwu_mid_container_inner.ag_nv3 .ag_lwu_rht_cont { margin-left: 10%; width: 80%; }
.lwu_main_container.mobresp .lwu_mid_container_inner.ag_nv3 .ag_lwu_clk_txt { margin-left: -10%; }
.lwu_main_container.mobresp .lwu_mid_container_inner.ag_nv3 .ag_lwu_vers_cont { margin-top: 20px; }
.lwu_main_container.indx_respmob .lwu_subttl_box { font-size: 25px; }
.lwu_main_container.indx_respmob .lwu_iframe_vid { margin-left: 0px; width: 582px; height: 327px; padding: 5px; }
.lwu_main_container.indx_respmob .lwu_iframe_vid iframe { width: 100%; height: 100%; }
.lwu_main_container.indx_respmob .lwu_webform_outer { margin-left: 0px; width: 100%; }
/*.lwu_main_container.indx_respmob .lwu_ftr_links { width:60%; font-size:13px; } */
/*.lwu_main_container.indx_respmob .lwu_ftr_copy { width:60%; } */
.lwu_main_container.indx_respmob .lwu_footer_outer { padding: 15px 0px; }
.mob_img_turn { display: block; }
.dsk_img_turn { display: none; }
.lwu_frame_box_lft_outer { width: 100%; }
.hme_review_content_inner { margin-left: 0px; width: 590px; }
.hme_click_actv_bnt a { font-size: 26px; }
/*#cart_btn_cont { display:inline-block !important; } */


.nsty .lwu_main_container.mobresp .lwc_page_container { width: 590px; }
.nsty .lwu_main_container.mobresp .ag_lwu_vid_container { margin-left: 0px; }
.nsty .lwu_main_container.mobresp .ag_lwu_rht_cont .ag_lwu_clk_txt { margin-left: 10%; width: auto; }
.hme_tme_ttl { font-size: 25px; line-height: 32px; }
.hme_tme_ttl div span { }
body.new_indx { background-size: 200% !important; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_lft_arrw img, .vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_rht_arrw img { max-width: 60px; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_lft_arrw { left: -60px; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_rht_arrw { right: -60px; }
.vid_nv2 .lwu_main_container.mobresp .ag_lwu_vid_container iframe { width: 576px; height: 328px; }
.vid_nv2 { background-size: 120% !important; }
body.newhme_cls .nhm_vid_lft_box { width: 100%; }
body.newhme_cls .nhm_vid_rht_cont { width: 100%; padding-left: 0px; background: none; }
body.newhme_cls .cntct_frm_row_h { width: 100%; margin-left: 0px; }
.hme_video_container { width: 100%; }
.new_video_inner_box { height: 335px; }
}

@media (max-width: 599px) {
body.newhme_cls .lwu_main_container .page_container { width: 100% !important; padding: 0px 10px !important; }
body.newhme_cls .nhm_vid_lft_box { width: 100%; }
body.newhme_cls .nhm_vid_rht_cont { width: 100%; padding-left: 0px; background: none; }
body.newhme_cls .cntct_frm_row_h { width: 100%; margin-left: 0px; }
body.newhme_cls .cntct_submit_btn_h button { max-width: 100%; min-width: 100%; }
body.newhme_cls .nhm_working_txt { text-align: center; }
body.newhme_cls .lwu_mid_container_inner { padding: 0px; background: none; }
body.newhme_cls .cnct_inn_txt { font-size: 16px; line-height: 21px; }
.mobresp_hme .hme_tme_ttl span { font-size: 20px !important; line-height: 25px !important; }
.mobresp_hme .page_container { padding: 0px !important; }
body.newhme_cls .lwc_page_container { min-width: 320px !important; padding: 0px 10px !important; width: 100% !important; box-sizing: border-box !important; }
.hme_video_container { width: 100%; }
.new_video_inner_box { height: 270px; }
}

/* --- Landscape mobile  -- */
@media (min-width: 480px) and (max-width: 599px) {
.lwu_main_container.mobresp .lwc_page_container, .lwu_main_container.indx_respmob .lwc_page_container { width: 470px; }
.lwu_main_container.indx_respmob .lwu_mid_container_inner { width: 100%; margin-left: 0px; margin-right: 0px; }
.lwu_main_container.mobresp .ag_lwu_vid_container { background-size: cover !important; width: 470px; height: 274px; margin-left: 0px !important; padding: 10px !important; }
.lwu_main_container.mobresp .ag_lwu_vid_container iframe { width: 450px; height: 254px; }
.lwu_main_container.mobresp .ag_lwu_pg_ttl { width: 96%; text-align: center; margin-left: 2%; margin-right: 2%; }
.lwu_main_container.mobresp .ag_lwu_rht_cont { margin-left: 20%; width: 60%; }
.lwu_main_container.mobresp .ag_lwu_vers_cont { width: 100%; border-top: solid 3px #3F3F3F; padding-top: 15px; }
.lwu_main_container.mobresp .ag_lwu_vers_cont img { max-width: 230px; }
.lwu_main_container.mobresp .ag_lwu_clk_txt { margin-left: -30%; }
.lwu_main_container.mobresp .ag_lwu_lft_cont { width: 100%; }
.lwu_main_container.mobresp .lwu_mid_container_inner.ag_nv3 .ag_lwu_rht_cont { margin-left: 5%; width: 90%; }
.lwu_main_container.mobresp .lwu_mid_container_inner.ag_nv3 .ag_lwu_clk_txt { margin-left: 0%; }
.lwu_main_container.mobresp .lwu_mid_container_inner.ag_nv3 .ag_lwu_vers_cont { margin-top: 20px; }
.lwu_main_container.indx_respmob .lwu_subttl_box { font-size: 25px; }
.lwu_main_container.indx_respmob .lwu_iframe_vid { margin-left: 0px; width: 462px; height: 260px; padding: 5px }
.lwu_main_container.indx_respmob .lwu_iframe_vid iframe { width: 100%; height: 100%; }
.lwu_main_container.indx_respmob .lwu_webform_outer { margin-left: 0px; width: 100%; }
.lwu_main_container.indx_respmob .lwu_ftr_links { width: 100%; margin-left: 0px; margin-right: 0px; font-size: 13px; text-align: center; }
.lwu_main_container.indx_respmob .lwu_ftr_copy { width: 100%; margin-left: 0px; margin-right: 0px; text-align: center; font-size: 13px; margin-top: 10px; }
.lwu_main_container.indx_respmob .lwu_footer_outer { padding: 15px 0px; }
.lwu_main_container.indx_respmob .lwu_payment_ftr { width: 100%; margin-right: 0px; margin-left: 0px; }
.lwu_main_container.indx_respmob .nlc_business_ver { width: 150px; float: none; margin: auto; text-align: center; }
.mob_img_turn { display: block; }
.dsk_img_turn { display: none; }
.lwu_frame_box_lft_outer { width: 100%; }
.hme_review_content_inner { margin-left: 0px; width: 470px; }
.hme_click_actv_bnt a { font-size: 20px; }
.hme_fb_like_btn a img:nth-child(1) { display: none; }
.hme_fb_like_btn a img:nth-child(2) { display: inline-block; }
.hme_fb_rev_rht { font-size: 13px; line-height: 17px; }
/*#cart_btn_cont { display:inline-block !important; } */

.nsty .lwu_main_container.mobresp .lwc_page_container { width: 470px; }
.nsty .lwu_main_container.mobresp .ag_lwu_vid_container { margin-left: 0px; }
.nsty .lwu_main_container.mobresp .ag_lwu_rht_cont .ag_lwu_clk_txt { margin-left: 0%; width: auto; }
.hme_tme_ttl { font-size: 22px; line-height: 28px; font-weight: normal; }
.hme_tme_ttl div span { width: 40px; }
body.new_indx { background-size: 200% !important; }
.hme_tme_ttl .countdown { font-size: 18px; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_lft_arrw img, .vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_rht_arrw img { max-width: 60px; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_lft_arrw { left: -60px; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_rht_arrw { right: -60px; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_pg_ttl, .vid_nv2 .lwu_main_container.mobresp .ag_lwu_pg_ttl { font-size: 22px; }
.vid_nv2 .lwu_main_container.mobresp .ag_lwu_pg_ttl { width: 60%; margin-left: 20%; font-size: 22px; border: 0px; background: none; padding: 0px; }
.vid_nv2 { background-size: 110% !important; background-position: center 00px !important }

}

/* --- portrait mobile -- */
@media (max-width: 479px) {
.lwu_main_container.mobresp .lwc_page_container, .lwu_main_container.indx_respmob .lwc_page_container { width: 310px; }
.lwu_main_container.indx_respmob .lwu_mid_container_inner { width: 100%; margin-left: 0px; margin-right: 0px; }
.lwu_main_container.mobresp .ag_lwu_vid_container { background-size: cover !important; width: 310px; height: 180px; margin-left: 0px !important; padding: 8px !important; }
.lwu_main_container.mobresp .lwu_subttl_box { font-size: 22px; }
.lwu_main_container.mobresp .ag_lwu_vid_container iframe { width: 294px; height: 164px; }
.lwu_main_container.mobresp .ag_lwu_pg_ttl { width: 96%; text-align: center; margin-left: 2%; margin-right: 2%; font-size: 22px; }
.lwu_main_container.mobresp .ag_lwu_rht_cont { margin-left: 5%; width: 90%; }
.lwu_main_container.mobresp .ag_lwu_vers_cont { width: 100%; border-top: solid 3px #3F3F3F; padding-top: 15px; }
.lwu_main_container.mobresp .ag_lwu_vers_cont img { max-width: 100%; }
.lwu_main_container.mobresp .ag_lwu_clk_txt { margin-left: 0%; }
.lwu_main_container.mobresp .ag_lwu_lft_cont { width: 100%; }
.lwu_main_container.mobresp .lwu_mid_container_inner.ag_nv3 .ag_lwu_rht_cont { margin-left: 5%; width: 90%; }
.lwu_main_container.mobresp .lwu_mid_container_inner.ag_nv3 .ag_lwu_clk_txt { margin-left: 0%; }
.lwu_main_container.mobresp .lwu_mid_container_inner.ag_nv3 .ag_lwu_clk_txt img { max-width: 100%; }
.lwu_main_container.mobresp .lwu_mid_container_inner.ag_nv3 .ag_lwu_vers_cont { margin-top: 20px; }
.lwu_main_container.indx_respmob .lwu_subttl_box { font-size: 20px; }
.lwu_main_container.indx_respmob .lwu_iframe_vid { margin-left: 0px; width: 302px; height: 170px; padding: 5px }
.lwu_main_container.indx_respmob .lwu_iframe_vid iframe { width: 100%; height: 100%; }
.lwu_main_container.indx_respmob .lwu_webform_outer { margin-left: 0px; width: 100%; }
.lwu_main_container.indx_respmob .lwu_ftr_links { width: 100%; margin-left: 0px; margin-right: 0px; font-size: 13px; text-align: center; }
.lwu_main_container.indx_respmob .lwu_ftr_copy { width: 100%; margin-left: 0px; margin-right: 0px; text-align: center; font-size: 13px; margin-top: 10px; }
.lwu_main_container.indx_respmob .lwu_footer_outer { padding: 15px 0px; }
.lwu_main_container.indx_respmob .lwu_payment_ftr { width: 100%; margin-right: 0px; margin-left: 0px; }
.lwu_main_container.indx_respmob .nlc_business_ver { width: 150px; float: none; margin: auto; text-align: center; }
.mob_img_turn { display: block; }
.dsk_img_turn { display: none; }
.lwu_frame_box_lft_outer { width: 100%; }
.hme_review_content_inner { margin-left: 0px; width: 310px; }
.hme_click_actv_bnt a { font-size: 17px; }
.hme_fb_like_btn a img:nth-child(1) { display: none; }
.hme_fb_like_btn a img:nth-child(2) { display: inline-block; }
.hme_fb_rev_usr { width: 100%; text-align: center; }
.hme_fb_rev_rht { font-size: 12px; line-height: 16px; width: 100%; }
.hme_fb_rev_rht .hme_fb_updated, .hme_fb_rev_rht .hme_fb_grn { font-size: 12px; text-align: center; display: inline-block; width: 100%; }
.hme_fb_help_img { float: left; margin-top: 10px; }
.hme_fb_rev_rht > img { margin: auto; clear: both; display: block; }
/*#cart_btn_cont { display:inline-block !important; } */

.nsty .lwu_main_container.mobresp .lwc_page_container { width: 310px; }
.nsty .lwu_main_container.mobresp .ag_lwu_vid_container { margin-left: 0px; }
.nsty .lwu_main_container.mobresp .ag_lwu_rht_cont .ag_lwu_clk_txt { margin-left: 0%; width: auto; }
.nsty .lwu_main_container.mobresp .ag_lwu_rht_cont .ag_lwu_clk_txt img { max-width: 200px; }
.hme_tme_ttl { font-size: 16px; line-height: 22px; font-weight: normal; }
.hme_tme_ttl div span { width: 22px; margin-left: 3px; box-shadow: inset 2px 2px 0px 0px rgba(0,0,0,0.3); }
body.new_indx { background-size: 300% !important; }
.hme_tme_ttl .countdown { font-size: 14px; padding: 5px; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_lft_arrw img, .vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_rht_arrw img { max-width: 50px; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_lft_arrw { left: -50px; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_lft_cont .ag_lw_rht_arrw { right: -50px; }
.vid_nv1 .lwu_main_container.mobresp .ag_lwu_pg_ttl, .vid_nv2 .lwu_main_container.mobresp .ag_lwu_pg_ttl { font-size: 20px; }
.vid_nv2 .lwu_main_container.mobresp .ag_lwu_pg_ttl { width: 60%; margin-left: 20%; font-size: 18px; border: 0px; background: none; padding: 0px; }
.vid_nv2 { background-size: 110% !important; background-position: center 00px !important }
body.newhme_cls .cntct_frm_lbl { text-align: left; font-size: 16px; }
	
	.hme_video_container { width: 100%; }
.new_video_inner_box { height: 178px; }


}
