/*  font-family: 'Open Sans Condensed', sans-serif; */

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-size: 15px; color: #000; width: 100%; background: #cbcdd6 url(../images/news_bg_sub.jpg) no-repeat fixed top center; }
.resp_mob { background-image: url(../images/news_bg.jpg); }
.newbg_new { background-image: url(../images/news_bg2.jpg); }
img { background: none; outline: none; border: 0px; }
* { box-sizing: border-box; }
a, button { text-decoration: none; outline: none; }
input[type="text"], input[type="image"], input[type="radio"], input[type="checkbox"], input[type="password"], textarea, select { margin: 0px; font-family: 'Open Sans', sans-serif; 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; }
.main_container { width: 100%; float: left; background: url(../images/innr_bg.png) no-repeat top center; background-attachment: fixed; }
.main_container.white_bg_cls { background-color: rgba(255,255,255,0.3); }
.page_container { width: 1000px; margin: auto; clear: both; position: relative; }
.hme_inner_container { width: 680px; margin: auto; clear: both; }
.hme_tme_ttl { float: left; width: 100%; text-align: center; font-size: 28px; line-height: 34px; margin-top: 15px; }
.hme_tme_ttl > div { font-size: 22px; text-transform: uppercase; font-weight: 600; color: #232323; display: inline-block; margin-top: 10px; }
.hme_tme_ttl > div span { font-size: 30px; display: inline-block; background: #B70709; padding: 8px; color: #FFFFFF; width: 56px; height: 56px; border-radius: 60px; box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.3); }
.hme_tme_ttl > div > div { display: inline-block; margin-left: 20px; margin-right: 20px; }
.hme_video_container { float: left; width: 100%; padding: 5px; background: #000; border-radius: 0px; margin-top: 15px; height: 400px; }
.addcart_btn_hme { float: left; width: 100%; text-align: center; margin-top: 20px; }
.addcart_btn_hme img { max-width: 100%; }
.hme_btm_space { float: left; width: 100%; height: 450px; }
.ftr_outer { float: left; width: 100%; background: #1A1A1A; padding: 10px 0px; }
.ftr_main_lnks { float: left; width: 100%; text-align: center; }
.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; }
.ftr_main_lnks a:hover, .ftr_main_lnks a:nth-child(2):hover { background: #373737; }
.ftr_main_lnks a:nth-child(2) { background: #1b4079 }
.ftr_main_lnks a:nth-child(3) { background: #ff0000 }

.ftr_oth_lnks { float: left; width: 100%; padding: 0px 5%;  text-align: center; margin-top: 15px; color: #FFFFFF; }
.ftr_oth_lnks a { color: #FFFFFF; display: inline-block; }
.ftr_oth_lnks a:hover { text-decoration: underline; }
.ftr_copy { float: left; width: 100%; margin-top: 10px; color: #FFFFFF; text-align: center; font-size: 13px; }
.lwu_mid_container_inner { float: left; width: 100%; min-height: 600px; padding: 15px; margin-top: 0px; padding-bottom: 30px; background: url(../images/inner_bg2.png) repeat-x; }
.ld_logo { float: left; width: 100%; text-align: center; padding-top: 5px; min-height: 84px; background: url(../images/hdr_bg.png) no-repeat center top; }
.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: 100%; margin-top: 10px; }
.cmn_bld { font-weight: 600; }
.cmn_grn_txt { color: #2c840d; }
.cmn_red_txt { color: #1b4079; }
.cnct_inn_txt a { color: #1b4079; text-decoration: underline; }
.cnct_inn_txt a:hover { color: #000000; }
.cntct_frm_row { float: left; margin-left: 20%; width: 60%; margin-top: 15px; }
.cntct_frm_lbl { float: left; width: 100%; font-size: 18px; font-weight: 600; line-height: 22px; }
.cntct_frm_txtbox { float: left; width: 100%; margin-top: 5px; border: solid 2px #767676; border-radius: 6px; height: 35px; padding: 5px; }
.cntct_frm_txtbox input, .cntct_frm_txtbox select, .cntct_frm_txtbox textarea { width: 100%; height: 100%; float: left; background: none; font-size: 14px; }
.cntct_frm_txtbox.cntct_frm_txtarea { height: 200px; }
.cntct_submit_btn { float: left; width: 100%; margin-top: 25px; text-align: left; }
.cntct_submit_btn 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 button:hover { background: #4B4B4B; }
.cnct_inn_txt.priv .cmn_bld.cmn_red_txt { background: #1b4079; 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; }
.lc_marea_ques_email { width: 100%; text-align: center; font-size: 15px; margin-top: 25px; float: left; }
.lc_marea_ques_email img { vertical-align: middle; margin-right: 5px; }
.lwu_reg_imp_box_txt img { vertical-align: middle; margin-right: 5px; }
.lc_marea_ques_email a { color: #2c840d; }
.lc_marea_ques_email a:hover { color: #2c840d; text-decoration: underline; }
.lwu_reg_thk_rht_outer { width: 100%; float: left; margin-top: 25px; }
.lwu_reg_imp_box_txt { float: left; width: 100%; text-align: center; font-size: 20px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 600; color: #1b4079; }
.lwu_reg_imp_box_txt span { color: #262626; }
.lwu_reg_thk_rht_outer .cntct_submit_btn { text-align: center; }
.lwu_thk_lft_box_txt2 { float: left; width: 100%; border-top: dashed 2px #9E9E9E; text-align: center; font-size: 16px; line-height: 20px; padding-top: 15px; margin-top: 20px; }
.lwu_thk_lft_box_txt2 span { color: #1b4079; }
.lwu_thk_lft_box_txt1 { float: left; width: 100%; text-align: center; font-size: 30px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 600; color: #2c840d; }
.lwu_thk_lft_box_txt1 span { font-size: 40px; color: #3D3D3D; text-transform: uppercase; }
.lwu_memb_lgn_lft_box_bookmark { width: 100%; text-align: center; font-size: 16px; float: left; margin-top: 25px; }
.lwu_memb_lgn_lft_box_bookmark img { vertical-align: middle; margin-right: 5px; }
.lwu_memb_lgn_lft_box_wel_txt { float: left; width: 100%; border-bottom: solid 4px #1b4079; margin-top: 15px; padding: 5px 0px; font-size: 25px; text-align: center; border-top: solid 2px #ABABAB; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; line-height: 40px; }
.lwu_memb_lgn_lft_box_wel_txt span { font-size: 32px; color: #1b4079; }
.lwu_memb_lgn_form_box { float: left; width: 530px; min-height: 467px; margin-top: 20px; margin-left: 240px; padding: 10px 30px; background: url(../images/chat_bg.png) no-repeat; }
.lwu_memb_lgn_form_box_alrdy { width: 100%; text-transform: uppercase; font-size: 18px; font-weight: 600; text-align: center; float: left; color: #1b4079; }
.lwu_memb_lgn_form_box_alrdy img { margin-bottom: 10px; }
.wlogin_txt { float: left; width: 100%; text-align: center; margin-top: 5px; }
.lwu_memb_lgn_form_box .cntct_frm_row { width: 80%; margin-left: 10%; margin-top: 10px; }
.lwu_memb_lgn_form_box .cntct_frm_row .cntct_frm_lbl { width: 30%; line-height: 35px; }
.lwu_memb_lgn_form_box .cntct_frm_row .cntct_frm_txtbox { width: 70%; margin-top: 0px; }
.lwu_memb_lgn_form_box .cntct_submit_btn { margin-top: 10px; }
#frmlogin .cntct_submit_btn, #forgotform .cntct_submit_btn, #frm_account .cntct_submit_btn { text-align: center; }
#frmlogin .cntct_submit_btn button, #forgotform .cntct_submit_btn button { background: #2c840d; }
#frmlogin .cntct_submit_btn button:hover, #forgotform .cntct_submit_btn button:hover { background: #4D4D4D; }
.lwu_memb_frgt_pwd { float: left; width: 100%; text-align: center; text-transform: uppercase; margin-top: 15px; }
.lwu_memb_frgt_pwd a { color: #0B3CA0; }
.lwu_memb_frgt_pwd a:hover { color: #0B3CA0; text-decoration: underline; }
.lwu_memb_lgn_lft_box_bookmark2 { float: left; width: 100%; margin-top: 40px; text-align: center; }
.lwu_memb_lgn_lft_box_notmemb { float: left; width: 100%; margin-top: 15px; text-align: center; margin-bottom: 30px; font-weight: 600; color: #1b4079 }
.lwu_memb_lgn_lft_box_notmemb a { color: #272727; text-decoration: underline; }
.lwu_memb_lgn_lft_box_notmemb a:hover { color: #1b4079; text-decoration: underline; }
.error_msg { width: 100%; text-align: center; float: left; color: #B30407; margin-top: 15px; margin-bottom: 15px; }
.lwu_memb_lgn_form_box.frgt_box { background: url(../images/frgt_box.png) no-repeat center top; margin-bottom: 100px; padding-top: 25px; }
.lwu_memb_lgn_form_box.frgt_box .cntct_frm_lbl { width: 100%; }
.lwu_memb_lgn_form_box.frgt_box .cntct_frm_txtbox { width: 100%; }
.lwu_welcome_bar { float: left; width: 100%; border-bottom: solid 1px #BC080B; padding-bottom: 5px; }
.lwu_welcome_bar_lft { float: left; width: 50%; color: #1b4079; font-size: 17px; }
.lwu_welcome_bar_lft span { color: #262626; }
.lwu_welcome_bar_lnks { float: right; }
.lwu_welcome_bar_lnks a { display: inline-block; padding: 5px 10px; border-radius: 4px; color: #FFFFFF; font-size: 15px; line-height: 22px; background: #2C840D; margin-left: 5px; margin-right: 5px; }
.lwu_welcome_bar_lnks a:hover, .lwu_welcome_bar_lnks a:nth-child(2):hover { background: #373737; }
.lwu_welcome_bar_lnks a:nth-child(2) { background: #1b4079 }
.lwu_welcome_bar_lnks a img { vertical-align: middle; margin-right: 4px; }
.lc_marea_cont { float: left; width: 70%; margin-top: 20px; text-align: left; }
.lc_marea_cont a { color: #123376; }
.lc_marea_cont a:hover { color: #123376; text-decoration: underline; }
.ld_wel_cont_lft { float: left; width: 65%; }
.dashboard_latst_upd_cnt { float: left; width: 100%; margin-top: 20px; padding: 5px 10px; border: dashed 2px #B4B4B4; }
.dashboard_latst_upd_ttl { float: left; width: 35%; font-size: 25px; font-weight: 600; font-family: 'Open Sans Condensed', sans-serif; }
.dashboard_latst_upd_ttl img { vertical-align: middle; margin-right: 10px; margin-left: 10px; }
.dashboard_latst_upd_txt { float: right; width: 63%; margin-top: 20px; }
#latest_upd_Slider .container { width: 540px; height: 40px; overflow: hidden; position: relative; }
#latest_upd_Slider .slides { position: absolute; top: 0; left: 0; list-style: none; padding: 0; margin: 0; width: 100%; }
#latest_upd_Slider .slides li { position: absolute; top: 0; width: 540px; display: none; padding: 0 10px; margin: 0; height: 40px; line-height: 20px; box-sizing: border-box; }
#latest_upd_Slider .slides li p { margin: 0px; padding: 0px; width: 100%; float: left; text-align: left; }
#latest_upd_Slider { margin: 0 auto; width: 100%; position: relative; clear: both; }
.ld_img_algn_lft_wel { float: left; margin-right: 20px; }
.lwc_back_btn { float: right; }
.lwc_myacc_ttl_name { color: #1b4079; float: left; width: 100%; text-align: center; margin-top: 30px; font-size: 35px; font-family: 'Open Sans Condensed', sans-serif; }
.cntct_frm_txtbox.lwu_radio_box input { width: auto; height: auto; display: inline-block; margin-left: 20px; float: none; margin-right: 5px; }
.lc_secret_tools_lnk { float: left; width: 63%; margin-top: 20px; margin-left: 5%; }
.lc_secret_tools_lnk a { background: #2c840d; width: 100%; text-align: center; padding: 5px 10px; color: #FFFFFF; float: left; font-size: 18px; font-weight: 600; border-bottom: solid 8px #24680C; border-radius: 100px; }
.lc_secret_tools_lnk a:hover { background: #2D2D2D; border-bottom-color: #1F1F1F }
.lc_secret_tools_lnk a span { color: #FFE746; font-size: 22px; display: inherit; padding: 0px 20px; border-radius: 35px; border: solid 2px #FFE746; margin-top: 5px; }
.lc_secret_tools_lnk img { vertical-align: middle; margin-right: 10px; }
.lc_secret_tools_lnk div { vertical-align: middle; display: inline-block; }
.ld_wel_model { float: right; margin-left: -100px; margin-top: 75px; }
.slw_automat_strt_txt { float: left; width: 100%; text-align: center; font-size: 16px; margin-top: 20px; }
.slw_automat_clck_txt { float: left; width: 100%; text-align: center; font-size: 16px; color: #1b4079; }
.slw_automat_flag_cnt { float: left; width: 100%; margin-top: 25px; }
.lwu_falg_outer_row { float: left; width: 100%; }
.slw_automat_flag_row { float: left; margin-left: 7px; margin-right: 7px; margin-top: 15px; margin-bottom: 15px; background: url(../images/square-cut2.png) no-repeat; width: 180px; height: 162px; text-align: center; }
.slw_automat_flag_innr { width: 100%; height: 132px; float: left; text-align: center; margin-top: 5px; }
.slw_automat_flag_name { font-weight: 600; float: left; width: 100%; text-align: center; margin-top: 8px; color: #1b4079; }
.lwu_falg_outer_row.lwu_row2 { padding: 0px 90px; }
.slw_automat_flag_innr img { transition: all 0.3s; }
a:hover .slw_automat_flag_row img { transform: scale(0.9) rotate(-0.2deg); }
a:hover .slw_automat_flag_row .slw_automat_flag_name { color: #292929; }
.slw_dnt_cntry_txt { float: left; width: 100%; margin-top: 30px; text-align: center; font-size: 24px; font-family: 'Open Sans Condensed', sans-serif; }
.slw_dnt_clck_txt { float: left; width: 100%; text-align: center; margin-top: 5px; }
.slw_dnt_clck_txt a { color: #FFFFFF; background: #474747; padding: 5px 10px; border-radius: 5px; display: inline-block; }
.slw_dnt_clck_txt a:hover { background: #000000; }
.slw_cntry_row { float: left; width: 100%; margin-top: 5px; border-radius: 3px; border: solid 1px #B7B7B7; padding: 5px; font-weight: 600; }
.slw_cntry_row:nth-child(2n) { border: none }
.slw_cntry_row a { color: #1b4079; }
.slw_cntry_row a:hover { color: #2B2B2B; }
.lp_specctry_list { float: right; width: 30%; margin-top: 30px; }
.lp_specctry_list .cntct_frm_row { margin: 0px; width: 100% }
.lp_jack_cnt { width: 80%; margin-left: 10%; border-radius: 15px; margin-top: 20px; background: #FFFFFF; padding: 10px; float: left; text-align: center }
.lp_jack_cnt.lrg_wddth { width: 94%; margin-left: 3%; }
.thcpg_full_container { min-width: 1000px; width: 100%; float: left; background: #fff; font-size: 15px; line-height: 19px; }
.thcpg_org_container { float: left; width: 100%; padding: 0px 0px; background: #1b4079; font-size: 20px; font-weight: 600; color: #FFFFFF; }
.thcpg_org_container .thcpg_col.lnks { text-align: right; }
.thcpg_org_container .thcpg_col.lnks a { color: #FFFFFF; display: inline-block; vertical-align: top; margin-left: 20px; margin-right: 20px; }
.thcpg_org_container .thcpg_col.lnks a:hover { text-decoration: underline; }
.thcpg_col { width: 50%; padding: 15px 3%; float: left; }
.thcp_sttl { float: left; width: 100%; text-align: center; font-size: 28px; line-height: 32px; color: #2c840d; font-weight: 600; }
.thcp_sttl span { color: #161616; font-weight: 700; }
.thcp_subtxt { float: left; width: 100%; text-align: center; margin-top: 20px; font-size: 22px; line-height: 26px; }
.thcp_subtxt span { font-weight: 600; }
.thcp_lst { float: left; width: 100%; margin-top: 20px; }
.thcp_lst li { float: left; width: 100%; padding-left: 40px; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; border-bottom: dotted 1px #424242; }
.thcp_lst li > span { color: #2c840d; font-weight: 600; }
.thcp_lst li a { color: #074A9A; }
.thcp_lst li a:hover { text-decoration: underline; cursor: pointer; }
.thcp_lst li:nth-child(1) { background: url(../images/time-passing.png) no-repeat 0px 7px; }
.thcp_lst li:nth-child(2) { background: url(../images/shield.png) no-repeat 0px 7px; }
.thcp_lst li:nth-child(3) { background: url(../images/medal.png) no-repeat 0px 7px; }
.thcp_lst li:nth-child(4) { background: url(../images/notes.png) no-repeat 0px 7px; }
.thcp_lst li a.email_lnk { color: #1b4079; font-weight: 600; }
.thcp_lst li > div { display: none; width: 100%; border: solid 1px #AAAAAA; padding: 10px; margin-top: 10px; }
.thcp_subtxt2 { float: left; width: 100%; margin-top: 20px; }
.thcp_subtxt2 ul { width: 100%; display: inline-block; }
.thcp_subtxt2 ul li { display: inline-block; background: url(../images/checkmark.png) no-repeat; padding-left: 35px; width: 100%; margin-top: 5px; margin-bottom: 5px; }
.thcp_subtxt2 ul li a { color: #1b4079; }
.thcp_subtxt2 ul li a:hover { color: #096DA4; }
.thcpg_col.thc_bor { border-left: dotted 1px #B9B9B9; }
.thcp_book_outer { float: left; width: 50%; margin-left: 25%; margin-top: 30px; padding: 0px 0px; border: dashed 1px #C1C1C1; text-align: center; font-size: 18px; font-weight: 600; }
.thcp_book_outer > img { margin-top: 10px; max-width: 100%; }
.thcp_book_outer a { display: inline-block; margin-top: 10px; width: 100%; background: #1b4079; color: #FFFFFF; padding: 5px; line-height: 22px; }
.thcp_book_outer a img { vertical-align: top; margin-right: 5px; }
.thcp_book_outer a:hover { background: #353535; }
.thcp_lst2 { float: left; width: 100%; margin-top: 30px; }
.thcp_lst2 span { font-weight: 600; }
.thcp_lst2 ul { width: 100%; display: inline-block; margin-top: 10px; }
.thcp_lst2 ul li { min-height: 30px; float: left; width: 100%; margin-top: 5px; margin-bottom: 5px; background: url(../images/checkmark.png) no-repeat left top; padding-left: 35px; }
.thcp_lst2 ul li a { color: #1b4079; }
.thcp_lst2 ul li a:hover { text-decoration: underline; }
.thcpg_banner_box { float: left; width: 100%; background: #CFCFCF; font-size: 16px; padding: 20px 5px; text-align: center; }
.thcpg_banner_box span { font-weight: 600; }
.thcpg_banner_box div { color: #1b4079; font-weight: 700; font-size: 24px; line-height: 28px; }
.thcpg_banner_box img { margin-left: 1%; margin-right: 1%; display: inline-block; margin-top: 15px; }
.lc_sep_line { float: left; width: 70%; height: 2px; margin-top: 20px; margin-bottom: 20px; background: #A4A4A4; }
.lc_lotto_book_rht { float: left; }
.lc_lotto_book_lft { float: left; width: 55%; text-align: center; font-size: 18px; }
.lc_lotto_book_lft span { font-size: 26px; font-weight: 600; }
.lc_lotto_book_lft a { background: #ed3e3e; border-radius: 35px; padding: 7px 20px; color: #FFFFFF; font-weight: 600; margin-top: 15px; display: inline-block; }
.lc_lotto_book_lft a img { vertical-align: middle; margin-right: 5px; }
.lc_lotto_book_lft a:hover { background: #353535; }
.nmemb_video_container { float: left; width: 100%; text-align: center; margin-top: 20px; }
.nmemb_video_container a { display: inline-block; padding: 5px 20px; font-size: 18px; color: #FFFFFF; background: #1b4079; border-radius: 50px; }
.nmemb_video_container a img { vertical-align: middle; }
.nmemb_video_container a span { color: #FFCB34; font-weight: 600; }
.nmemb_video_container a:hover { background: #434343; }
.nmemb_video_container a:hover span { color: #ECAF17; }
.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 #1b4079; padding: 5px; }
.help_cnct_row_ttl { line-height: 23px; cursor: pointer; float: left; width: 100%; padding: 5px 10px; background: #292929; font-size: 20px; font-weight: 600; color: #FFFFFF; }
.help_cnct_row_ttl > span { background: #1b4079; 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; }
.help_cnct_row_ttl:hover { background: #000000; }
.help_cnct_row_txt > div { font-weight: 600; font-size: 20px; color: #1b4079; 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: #1b4079; }
.help_cnct_row_txt > a:hover { color: #1E1E1E; }
.lda_imp_txt_j { float: left; width: 100%; border-radius: 100px; border: solid 3px #AC0608; margin-top: 20px; padding: 5px; text-align: center; font-size: 16px; line-height: 20px; padding-bottom: 10px; }
.lda_imp_txt_j span { color: #FFFFFF; font-size: 22px; line-height: 26px; font-weight: 600; background: #AC0608; padding: 5px 25px 10px 25px; border-radius: 0px 0px 35px 35px; display: inline-block; margin-top: -5px; margin-bottom: 10px; }
.thcp_subtxt.bonus_book_cls { padding-top: 10px; border-top: solid 3px #C5C5C5; }
.thcp_subtxt.bonus_book_cls span { color: #2c840d; }
.thcp_subtxt2 span { font-weight: 600; }
.thcp_book_outer { text-transform: uppercase; }
.lc_lotto_book_lft.wdth70 { width: 70%; padding: 0px 2%; }
.lc_lotto_book_lft.wdth70 { font-size: 17px; }
.lc_lotto_book_lft.wdth70 span { color: #ed3e3e; }
.start_live_sfot_btn { float: left; width: 100%; text-align: center; margin-top: 15px; }
.start_live_sfot_btn a { display: inline-block; padding: 10px 20px; color: #FFFFFF; background: #2c840d; text-transform: uppercase; font-size: 18px; border-radius: 50px; }
.start_live_sfot_btn a:hover { background: #363636; }
.ld_want_incr_box { float: left; width: 100%; }
.ld_want_incr_box_img { width: 49%; float: left; font-family: 'Open Sans Condensed', sans-serif; text-align: center; font-weight: 700; font-size: 32px; line-height: 36px; background: url(../images/hme_nxt_arw.png) no-repeat right center; padding-right: 4%; }
.ld_want_incr_box_img span { color: #ee4e4d; }
.ld_want_incr_box_img img { float: left; margin-right: 20px; max-width: 160px; }
.ld_want_incr_box_rht { padding-top: 10px; float: right; width: 48%; text-align: center; font-size: 17px; line-height: 22px; }
.ld_want_incr_box_rht a { background: #2c840d; display: inline-block; padding: 10px 20px; color: #FFFFFF; border-radius: 5px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4); }
.ld_want_incr_box_rht a:hover { background: #3A3A3A; }
.ld_want_incr_box.thk .ld_want_incr_box_img { background: url(../images/hme_nxt_arw_thk.png) no-repeat bottom center; padding-bottom: 30px; padding-right: 0px; width: 100%; }
.ld_want_incr_box.thk .ld_want_incr_box_img img { max-width: 150px; float: none; display: inline-block; vertical-align: middle; }
.ld_want_incr_box.thk .ld_want_incr_box_rht { width: 100%; text-align: center; }
body.resp_mob .main_container { min-width: inherit; }
body .main_container { min-width: 1000px; }
body.newhme_cls { background: #E8E8E8; }
body.newhme_cls .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%; }
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: 40px; 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 { width: 80%; margin-left: 10%; }
body.newhme_cls .cnct_inn_txt { font-size: 18px; }
.nhm_working_txt { float: left; width: 100%; margin-top: 10px; font-size: 18px; }
body.newhme_cls .cntct_submit_btn { margin-top: 10px; }
body.newhme_cls .cntct_submit_btn button { background: #378826; box-sizing: border-box; min-width: 390px; padding: 5px 10px; font-size: 22px; }
body.newhme_cls .cntct_submit_btn button:hover { background: #747474; }
.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; }
body.newhme_cls .cntct_frm_cnt { width: 100%; float: left; position: relative; }
.wthvid_respon_outer { position: absolute; bottom: -70px; width: 280px; right: 0px; overflow: hidden; }
body.newhme_cls .cntct_frm_row { position: relative; z-index: 1000; }
.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; }
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; }
@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.otf') format('truetype'), url('../fonts/gothamcond_black.svg#gothamcond_black') format('svg'); }
.ub_ttl { float: left; width: 100%; padding: 0px 10px; margin-top: 40px; margin-bottom: 15px; font-size: 40px; font-family: 'Gotham Cond Black'; text-align: center; letter-spacing: 1px; line-height: 40px; }
.ub_txt { float: left; font-size: 16px; line-height: 21px; width: 94%; text-align: justify; margin-top: 20px; margin-left: 3%; margin-right: 3%; }
.ub_sttl { float: left; width: 100%; padding: 10px 20px; font-size: 24px; color: #FFFFFF; background: #1b4079; text-align: center; margin-top: 20px; border-radius: 5px; -webkit-border-radius: 5px; }
.ub_stxt2 { float: left; width: 100%; margin-top: 25px; font-size: 40px; text-align: center; }
.ub_stxt2 img { margin-top: 20px; display: inline-block; }
.ub_dwn_links { margin-bottom: 20px; float: left; width: 100%; text-align: center; margin-top: 20px; }
.ub_dwn_links a { vertical-align: middle; background: #2c840d; border-radius: 5px; -webkit-border-radius: 5px; display: inline-block; width: 30%; margin-left: 1%; margin-right: 1%; padding: 10px 10px 0px 10px; text-align: center; color: #FFFFFF; margin-top: 15px; font-size: 20px; line-height: 30px; font-weight: 600; }
.ub_dwn_links a span { display: inline-block; margin-top: 10px; font-size: 16px; padding: 5px 10px; background: rgba(0,0,0,0.4); border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; }
.ub_dwn_links a span img { vertical-align: middle; margin-right: 5px; }
.ub_dwn_links a:nth-child(2n) { background: none; border: solid 3px #1b4079; color: #1b4079; }
.ub_dwn_links a:nth-child(2n) span { background: #1b4079; color: #FFFFFF; }
.ub_dwn_links a:last-child { width: 50%; }
.ub_dwn_links a:last-child { background: none; border: solid 3px #2c840d; color: #2c840d; }
.ub_dwn_links a:last-child span { background: #2c840d; color: #FFFFFF; }
.ub_dwn_links a:hover span { background: #000000; }
.ub_help { float: left; width: 100%; margin-bottom: 40px; margin-top: 10px; text-align: center; font-size: 15px; }
.ub_help a { color: #1243B5; text-decoration: underline; }
.ub_help a:hover { color: #C7410D; text-decoration: underline; }
.hme_btm_space { height: 100px; }
.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; }
.thcp_unad_bonus_box { float: left; width: 100%; padding: 10px; margin-top: 20px; border: solid 2px #1b4079; }
.thcp_unad_bonus_ttl { line-height: 26px; float: left; width: 100%; background: #eee; padding: 10px 10px; text-align: center; font-size: 20px; font-weight: 600; color: #1b4079; }
.thcp_unad_bonus_txt { float: left; width: 100%; margin-top: 15px; }
.thcp_unad_bonus_txt a { color: #D5611C; display: inline-block; text-align: left; }
.thcp_unad_bonus_txt a:hover { color: #1b4079; }
.hme_top_ttl_nn { float: left; font-size: 32px; font-weight:700; line-height: 38px; margin-top: 15px; text-align: center; width: 100%;  }
.hme_top_ttl_nn span { color: #d00000; }
.hme_top_ttl_nn2 { color: #d00000; float: left; font-size: 22px; margin-top: 15px; text-align: center; width: 100%; }
.hme_top_ttl_nn2 img { display: inline-block; margin-left: 4px; margin-right: 4px; max-width: 40px; vertical-align: top; }
.hme_top_ttl_nn2 div { display: inline-block; vertical-align: top; }

.hme_btm_space.nhght_new { height: 500px; }

.nas_seen_bar { background:#dadada; box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.2); float: left; width: 100%; margin-top: 170px; padding: 5px 0px; text-align: center; }
.nas_seen_bar .page_container img:nth-child(1) { max-width:none !important; }
.nas_seen_bar img { margin: 10px 1%; max-width: 10%; vertical-align: middle;  }

/* ---- new Video  -- */
.hme_video_container { height: auto; }
.new_video_inner_box { float: left; width: 100%; position: relative; height: 376px; }
.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.nwvid .embed-responsive .youtube{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.hme_video_container.nwvid .embed-responsive .youtube video, .hme_video_container.nwvid .embed-responsive .youtube iframe { width: 100%; height: 100%; border: 0px;  }

 
@media (min-width: 1900px) {
html { background-size: cover; }
}

@media (min-width: 1000px) and (max-width: 1200px) {
body.resp_mob .thcp_book_outer { width: 70%; margin-left: 15%; }
}

/* ---- landscape small tablet and portrait tablet ---- */

@media (min-width: 768px) and (max-width: 999px) {
body.resp_mob .thcpg_full_container { min-width: inherit; }
body.resp_mob .thcpg_org_container { font-size: 17px; }
body.resp_mob .thcp_book_outer { width: 90%; margin-left: 5%; }
body.resp_mob .page_container { width: 100%; padding: 0px 0px; }
body.resp_mob .lwu_mid_container_inner { background-position: center top; }
body.resp_mob .ld_logo { background-size: cover; }
body.resp_mob .cntct_frm_row { margin-left: 10%; width: 80%; }
body.resp_mob { background-size: 150%; }
body.newhme_cls .nhm_vid_rht_cont { margin-top: 20px; }
body.newhme_cls .cntct_frm_row { width: 100%; margin-left: 0px; }
	
body.resp_mob .hme_top_ttl_nn	 { font-size: 26px; line-height: 30px; }

}

/* --- portrait small tablet -- */

@media (min-width: 600px) and (max-width: 767px) {
body.resp_mob .thcpg_full_container { min-width: inherit; }
body.resp_mob .thcpg_org_container { font-size: 17px; }
body.resp_mob .thcpg_org_container .thcpg_col { text-align: center; }
body.resp_mob .thcpg_col { width: 100%; }
body.resp_mob .thcpg_col.thc_bor { border: 0px; }
body.resp_mob .thcp_book_outer { width: 90%; margin-left: 5%; }
body.resp_mob .page_container { width: 100%; padding: 0px 0px; }
body.resp_mob .lwu_mid_container_inner { background-position: center top; }
body.resp_mob .ld_logo { background-size: cover; }
body.resp_mob .cntct_frm_row { margin-left: 10%; width: 80%; }
body.resp_mob { background-size: 300%; }
body.resp_mob .hme_inner_container { width: 590px; }
body.resp_mob .hme_video_container { padding: 10px; border: solid 1px #A7A7A7; width: 590px;  }
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 { width: 100%; margin-left: 0px; }
.mobresp_hme .hme_tme_ttl span { font-size: 23px !important; line-height: 30px !important; }
	
body.resp_mob .nas_seen_bar .page_container img:nth-child(1) { display: block; margin: auto;}	
body.resp_mob .hme_top_ttl_nn	 { font-size: 22px; line-height: 27px; }
body.resp_mob .nas_seen_bar img {  max-width: 11%; }	
	
body.resp_mob .new_video_inner_box { height: 320px; }
}

@media (min-width: 600px) and (max-width: 700px) {
.wthvid_respon_outer { position: relative; width: 100%; text-align: center; margin-top: -40px; left: auto; float: left; }
}

@media (max-width: 767px) {
.ld_want_incr_box.thk { padding-bottom: 50px; border-bottom: solid 1px #BDBDBD; margin-bottom: 10px; }
.pres_in_box { width: 98%; }
}

@media (max-width: 599px) {
.mobresp_hme .page_container { width: 100%; padding: 0px 10px; }
.mobresp_hme .hme_inner_container { width: 100%; }
.mobresp_hme .hme_video_container { padding: 5px !important;  }
/*.mobresp_hme .hme_tme_ttl {  margin-top:0px; font-size:22px; line-height:26px;  background:#ffffbe; padding:5px; border:solid 1px #C4181B; border-top:0px;  }

.mobresp_hme .hme_tme_ttl div { color:#000000; font-weight:500;}

.mobresp_hme .hme_tme_ttl div span { background:none; padding:0px;  color:#000000; margin-right:0px; width:auto; margin-left:5px;  }

*/

.addcart_btn_hme img { max-width: 100%; }
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 { width: 100%; margin-left: 0px; }
body.newhme_cls .cntct_submit_btn 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: 15px !important; line-height: 25px !important; }
.mobresp_hme .page_container { padding: 0px !important; }
body.newhme_cls .page_container { padding: 0px 10px !important; }
.wthvid_respon_outer { position: relative; width: 100%; text-align: center; margin-top: -40px; left: auto; float: left; bottom: -40px; }
	
body.resp_mob .nas_seen_bar .page_container img:nth-child(1) { display: block; margin: auto;}	
body.resp_mob .hme_top_ttl_nn	 { font-size: 18px; line-height: 23px; }
body.resp_mob .nas_seen_bar img {  max-width: 13%; }
	body.resp_mob .hme_top_ttl_nn2 { font-size:18px; }
	
	body.resp_mob .new_video_inner_box { height: 258px; }
	
}

/* --- Landscape mobile  -- */

@media (min-width: 480px) and (max-width: 599px) {
body.resp_mob .thcpg_full_container { min-width: inherit; }
body.resp_mob .thcpg_org_container { font-size: 17px; }
body.resp_mob .thcpg_org_container .thcpg_col { text-align: center; }
body.resp_mob .thcpg_col { width: 100%; }
body.resp_mob .thcpg_col.thc_bor { border: 0px; }
body.resp_mob .thcp_book_outer { width: 90%; margin-left: 5%; }
body.resp_mob .page_container { width: 100%; padding: 0px 0px; }
body.resp_mob .lwu_mid_container_inner { background-position: center top; }
body.resp_mob .ld_logo { background-size: cover; padding-top: 10px; padding-bottom: 10px; }
body.resp_mob .cntct_frm_row { margin-left: 5%; width: 90%; }
body.resp_mob { background-size: 300%; }
body.resp_mob .hme_inner_container { width: 470px; }
body.resp_mob .hme_video_container { padding: 10px; border: solid 1px #A7A7A7; width: 470px;  }
.mobresp_hme .hme_tme_ttl { font-size: 15px; line-height: 28px; }
	
body.resp_mob .new_video_inner_box { height: 258px; }	
}

/* --- portrait mobile -- */

@media (max-width: 479px) {
body.resp_mob .thcpg_full_container { min-width: inherit; }
body.resp_mob .thcpg_org_container { font-size: 15px; }
body.resp_mob .thcp_sttl, body.resp_mob .thcp_subtxt { font-size: 20px; line-height: 25px; }
body.resp_mob .thcpg_org_container .thcpg_col { text-align: center; }
body.resp_mob .thcpg_col { width: 100%; }
body.resp_mob .thcpg_col.thc_bor { border: 0px; }
body.resp_mob .thcp_book_outer { width: 90%; margin-left: 5%; }
body.resp_mob .page_container { width: 100%; padding: 0px 0px; }
body.resp_mob .lwu_mid_container_inner { background-position: center top; }
body.resp_mob .thcpg_banner_box img { margin-left: 0px; margin-right: 0px; }
body.resp_mob .ld_logo { background-size: cover; padding-top: 10px; padding-bottom: 10px; }
body.resp_mob .ld_logo img { max-width: 100%; }
body.resp_mob .cntct_frm_row { margin-left: 0%; width: 100%; }
body.resp_mob .lwu_thk_lft_box_txt1 { font-size: 20px; line-height: 26px; }
body.resp_mob .lwu_thk_lft_box_txt1 span { font-size: 28px; }
body.resp_mob .cntct_frm_lbl { font-size: 15px; }
body.resp_mob .lwu_mid_container_inner { padding: 10px; }
body.resp_mob { background-size: 400%; }


body.resp_mob .hme_video_container div { }
body.resp_mob .hme_tme_ttl { font-size: 15px; line-height: 24px; }
body.resp_mob .hme_tme_ttl > div { font-size: 15px; line-height: 24px; }
body.resp_mob .hme_tme_ttl > div > div { margin-left: 10px; margin-right: 10px; }
body.resp_mob .hme_tme_ttl > div span { margin-bottom: 10px; border-radius: 40px; padding: 5px; line-height: 30px; width: 40px; height: 40px; font-size: 15px; }
body.newhme_cls .cntct_frm_lbl { text-align: left; font-size: 16px; }
.pres_in_box { width: 96%; margin-left: 2%; margin-right: 2%; }
.pres_in_box_img { width: 100%; margin-right: 0px; text-align: center; }
.pres_in_box_rht { width: 100%; }
	
body.resp_mob .nas_seen_bar .page_container img:nth-child(1) { display: block; margin: auto;}	
body.resp_mob .hme_top_ttl_nn	 { padding: 0px 40px; font-size: 19px; line-height: 25px; box-sizing: border-box;  }
	body.resp_mob .hme_top_ttl_nn br { display: none; }
body.resp_mob .nas_seen_bar img {  max-width: 20%; margin-left: 3%; margin-right: 3%; }
body.resp_mob .hme_top_ttl_nn2 { font-size:18px; line-height: 23px; }	
	body.resp_mob .hme_top_ttl_nn2 div { width: 60%; }
body.resp_mob .hme_top_ttl_nn2 img { max-width: 35px; }
	
	body.resp_mob .hme_inner_container { width: 420px; }
	body.resp_mob .hme_video_container { padding: 5px; border: solid 1px #A7A7A7; width: 420px;  }
	body.resp_mob .new_video_inner_box { height: 230px; }	
}
@media (max-width: 420px) {
	body.resp_mob .hme_top_ttl_nn { padding: 0px 20px;}	
	
	body.resp_mob .hme_inner_container, body.resp_mob .hme_video_container { width: 360px; }	
	body.resp_mob .new_video_inner_box { height: 196px; }
	
}
@media (max-width: 380px) {
	body.resp_mob .hme_top_ttl_nn { padding: 0px 20px; font-size: 17px; line-height: 22px;}
	body.resp_mob .hme_top_ttl_nn2 { font-size:17px; line-height: 21px; }
	
	body.resp_mob .hme_inner_container, body.resp_mob .hme_video_container { width: 340px; }	
	body.resp_mob .new_video_inner_box { height: 184px; }
}

@media (max-width: 360px) {
	body.resp_mob .hme_top_ttl_nn { padding: 0px 10px; font-size: 16px; }
	body.resp_mob .hme_top_ttl_nn2 { font-size:16px;  }
	
	body.resp_mob .hme_inner_container, body.resp_mob .hme_video_container { width: 310px; }	
	body.resp_mob .new_video_inner_box { height: 168px; }
}

