@font-face { font-family: 'UniversLT-UltraCondensed'; src: url('../fonts/UniversLT-UltraCondensed.eot'); src: url('http://cheapwebsitevideos.com/xfactordiet.com/fonts/UniversLT-UltraCondensed?#iefix') format('embedded-opentype'), url('../fonts/UniversLT-UltraCondensed.woff') format('woff'), url('../fonts/UniversLT-UltraCondensed.ttf') format('truetype'), url('../fonts/UniversLT-UltraCondensed.svg#UniversLT-UltraCondensed') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'UniversLT-Bold'; src: url('../fonts/UniversLT-Bold.eot'); src: url('http://cheapwebsitevideos.com/xfactordiet.com/fonts/UniversLT-Bold?#iefix') format('embedded-opentype'), url('../fonts/UniversLT-Bold.woff') format('woff'), url('../fonts/UniversLT-Bold.ttf') format('truetype'), url('../fonts/UniversLT-Bold.svg#UniversLT-Bold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'UniversLT'; src: url('../fonts/UniversLT.eot'); src: url('http://cheapwebsitevideos.com/xfactordiet.com/fonts/UniversLT?#iefix') format('embedded-opentype'), url('../fonts/UniversLT.woff') format('woff'), url('../fonts/UniversLT.ttf') format('truetype'), url('../fonts/UniversLT.svg#UniversLT') format('svg'); font-weight: normal; font-style: normal; }
html { text-size-adjust: 100%; overflow-x: hidden!important; }
body { margin: 0px; padding: 0px; font-family: 'Open Sans', sans-serif; overflow-x: hidden!important; background: #FFFFFF; font-size: 16px; font-weight: 400; text-align: justify; color: #000000; }
img, img a { border: 0px!important; outline: 0px!important; background: none!important; }
a, a:hover, a:active { text-decoration: none; outline: 0px!important; }
input, textarea, select, button { outline: none!important; border: 0px; padding: 0px; margin: 0px; font-family: 'Open Sans', sans-serif; }
.cbld { font-weight: 700; }

.cmn_list { margin: 0px; padding: 0px; list-style: none; }
span, div, p, li { max-height: 5000em; outline: none; }
.main_container { width: 100%; float: left; }
.main_container * { box-sizing: border-box; }
.hm_mid_cmn_cont { width: 1000px; margin: auto; clear: both; }
.dr_footer { float: left; width: 100%; margin-top: 0px; }
.webseal_outer { position: fixed; bottom: -7px; right: 10px; }
.dr_footer_inner { float: left; width: 100%; background: #f3f3f3; }
.dr_footer_inner2 { background: #6F6F6F; float: left; width: 100%; padding-bottom: 10px; padding-top: 10px; }
.dr_ftr_btns { width: 96%; margin-left: 2%; margin-right: 2%; text-align: center; float: left; padding: 10px 0px; }
.dr_ftr_btns a { margin-left: 10px; margin-right: 10px; display: inline-block; }
.dr_ftr_links { width: 96%; margin-left: 2%; margin-right: 2%; float: left; margin-top: 0px; padding: 5px 0px; text-align: center; font-size: 14px; color: #FFFFFF; line-height: 20px; border-radius: 15px; }
.dr_ftr_links a { color: #FFFFFF; margin-left: 2px; margin-right: 2px; display: inline-block; padding: 5px 5px; border-radius: 4px; }
.dr_ftr_links a:hover, .dr_ftr_links a.actv { color: #FFFFFF; background: #69573f; }
.dr_ftr_links a.dtr_ftr_bld { font-weight: 700; }
.dr_ftr_copy { width: 96%; margin-left: 2%; margin-right: 2%; float: left; font-size: 16px; color: #FFFFFF; margin-top: 0px; text-align: center; }
.dr_ftr_bnk_txt { float: left; width: 96%; margin-left: 2%; margin-right: 2%; margin-top: 10px; font-size: 14px; color: #252525; line-height: 20px; margin-bottom: 10px; }
.dr_footer_inner.ftr_bg1 { background: #000000; border-top: solid 3px #6F6F6F; }
.cmn_mid_inner_cont { float: left; width: 100%; border-left: solid 1px #c2c2c2; border-right: solid 1px #c2c2c2; }
.hme_top_cont1 { float: left; width: 100%; height: 432px; background: url("../images/hme_top_bg1.jpg") no-repeat; color: #FFFFFF; padding: 15px 30px; }
.hme_big_ttl1 { float: left; width: 100%; color: #5ccdd5; font-size: 36px; font-weight: 700; text-align: center; line-height: 45px; }
.hme_big_ttl1 span { color: #fea919; }
.hme_big_ttl2 { float: left; width: 100%; padding: 0px 30px; text-align: center; font-size: 19px; font-weight: 700; color: #ffffff; margin-top: 30px; line-height: 27px; }
.cmn_txt1 { float: left; width: 100%; padding: 0px 1%; margin-top: 25px; font-size: 16px; line-height: 23px; }
.cmn_bld { font-weight: 700; }
.cmn_uline { text-decoration: underline; }
.hme_bg_cont2 { float: left; width: 1920px; padding: 0px 460px; margin-left: -460px; color: #FFFFFF; background: url("../images/hme_bg2.jpg") no-repeat; }
.hme_big_ttl2.clrful { color: #fea919; }
.hme_big_ttl2.clrful span { color: #5ccdd5; }
.hme_big_ttl1.fnt30 { font-size: 30px; line-height: 38px; }
.img_rht1 { float: right; margin-top: 5px; margin-bottom: 5px; margin-right: 10px; }
.img_rht2 { float: right; margin-top: 5px; margin-bottom: 5px; margin-right: -10px; }
.img_rht3 { float: right; margin-top: 5px; margin-bottom: 5px; margin-right: 20px; margin-left: 30px; }
.img_rht4 { float: right; margin-top: 5px; margin-bottom: 5px; margin-right: -30px; margin-left: 40px; }
.cmn_txt1.lst_cont { padding: 0px 8%; }
.cmn_txt1.lst_cont ul li { margin-bottom: 20px; float: left; width: 100%; padding-left: 20px; background: url("../images/lst_icon.jpg") no-repeat 0px 6px; }
.cmn_hme_blue_container { float: left; width: 100%; background: #182633; margin-top: 30px; padding: 20px 0px; }
.hme_big_ttl1.fnt26 { font-size: 26px; line-height: 32px; }
.hme_dwn_arrw { float: left; width: 100%; text-align: center; }
.cmn_hme_bg_cont3 { background: url("../images/hme_bg3.jpg") no-repeat; float: left; width: 100%; color: #FFFFFF; }
.cmn_hme_bg_cont3 .hme_big_ttl1 { padding: 0px 20px; margin-top: 25px; }
.cmn_txt1.smwdth { padding: 0px 6%; }
.cmn_img_cntr { float: left; text-align: center; width: 100%; margin-top: 20px; }
.cmn_hme_bg_container4 { float: left; width: 100%; background: url("../images/hme_bg4.jpg") no-repeat; color: #FFFFFF; }
.cmn_txt1.pos_rel { position: relative; }
.cmn_txt1.pos_rel .img_pos_abs1 { position: absolute; top: -25px; right: 0px; z-index: -1; }
.cmn_txt1.pos_rel .img_pos_abs6 { position: absolute; top: 60px; right: 60px; z-index: -1; }
.cmn_hme_bg_container5 { float: left; width: 1920px; padding-left: 460px; padding-right: 460px; margin-left: -460px; color: #FFFFFF; background: url("../images/hme_bg5.jpg") no-repeat; }
.cmn_hme_red_ttl { float: left; width: 100%; text-align: center; font-size: 36px; font-weight: 700; color: #cc0001; margin-top: 30px; }
.cmn_hme_ecover { float: left; width: 100%; text-align: center; margin-top: 30px; }
.cmn_tstm_phot_outer { width: 86%; margin-left: 7%; float: left; margin-right: 7%; margin-top: 25px; padding: 3%; background: #e6eeef; text-align: center; }
.cmn_tstm_phot_outer>div { font-size: 16px; line-height: 21px; display: inline-block; font-style: italic; text-align: justify; margin-top: 15px; }
.cmn_tstm_phot_outer>div>span { font-weight: 700; font-style: italic; }
.cmn_txt1.smwdth2 { width: 62%; margin-right: 1%; float: right; }
.cmn_txt1.fnt20 { font-size: 20px; line-height: 25px; }
.cmn_hme_lft_ecvoer { float: left; width: 40%; margin-left: -5%; margin-top: 50px; text-align: right; }
.cmn_hme_lft_ecvoer img { max-width: 100%; }
.cmn_hme_bg_container6 { background: url("../images/hme_bg6.jpg") no-repeat; float: left; width: 100%; margin-top: 30px; }
.cmn_hme_ttl2 { float: left; width: 100%; text-align: center; font-size: 30px; font-weight: 600; margin-top: 20px; }
.cmn_hme_ttl2 span { font-weight: 800; }
.cmn_tstm_phot_outer.fnt20>div { font-size: 20px; line-height: 25px; margin-top: 0px; }
.cmn_hme_get_access { float: left; width: 100%; color: #002cba; font-size: 30px; margin-top: 15px; text-decoration: underline; text-align: center; }
.cmn_hme_lft_ecvoer.ls_mrgn { margin-left: -2%; }
.cmn_hme_guar_container { float: right; margin-top: 30px; width: 56%; color: #FFFFFF; font-size: 16px; line-height: 19px; background: #69583f; padding: 30px 3%; }
.img_algn_cntr { margin: auto; clear: both; display: block; }
.cmn_hme_addcart { float: left; width: 100%; margin-top: 25px; font-size: 35px; color: #b91616; font-weight: 700; text-align: center; }
.cmn_hme_addcart img { margin-top: 10px; }
.fntclr_blk { color: #000000; }
.cmn_space_br { width: 100%; height: 20px; float: left; }
.up1_top_img { float: left; width: 100%; text-align: center; margin-top: 20px; }
.up1_t_ttl { float: left; width: 100%; text-align: center; padding: 0px 3%; font-size: 36px; line-height: 45px; color: #ad2024; font-weight: 700; margin-top: 30px; }
.up1_t_ttl.subttl { font-size: 24px; color: #007880; line-height: 28px; }
.up1_t_ttl.fnt28 { font-size: 28px; line-height: 32px; }
.cmn_txt1.up1_sm { padding: 0px 13%; }
.cmn_txt1.pos_rel .u1_img_pabs1 { position: absolute; top: 280px; right: 0px; z-index: -1; }
.cmn_txt1.up1_sm2 { padding: 0px 3%; }
.cmn_up1_ttl { width: 100%; display: inline-block; font-size: 30px; color: #ffa101; padding: 6px 10px; text-align: center; font-weight: 700; background: #00396e; line-height: 36px; margin-top: 15px; }
.cmn_up1_ttl.yel { background: #ffa101; color: #00396e; }
.cmn_italic { font-style: italic; }
.cmn_txt1.up1_bg1 { background: #c2d0dc; padding-top: 20px; padding-bottom: 20px; }
.up1_t_ttl span { color: #00777f; }
.up1_ecover { margin-left: -100px; }
.cmn_txt1.up1_bg2 { background: url("../images/up1_bg1.jpg") no-repeat; padding-top: 20px; padding-bottom: 20px; text-align: center; }
.cmn_txt1.pos_rel .u1_img_pabs2 { position: absolute; top: 150px; right: 0px; z-index: -1; }
.cmn_up1_bg2 { float: left; background: #abd7ff; width: 94%; margin-left: 3%; margin-top: 20px; padding: 30px 0px; }
.cmn_up1_bg2 .hme_big_ttl1 { color: #00396e; }
.cmn_up1_lst_bg { width: 94%; margin-left: 3%; background: #e7f2fc; float: left; padding: 0px 10%; font-size: 16px; font-weight: 700; padding-bottom: 30px; }
.cmn_up1_lst_bg_cntr { width: 100%; display: inline-block; text-align: center; font-size: 16px; font-weight: 400; }
.cmn_up1_lst_bg ul { display: inline-block; width: 100%; }
.cmn_up1_lst_bg ul li { float: left; width: 105%; margin-left: -5%; margin-top: 10px; min-height: 34px; padding-left: 40px; background: url("../images/up1_lst.png") no-repeat; }
.cmn_up1_cover_ttl { float: left; font-size: 20px; text-align: center; width: 100%; margin-top: 20px; }
.cmn_up1_cover_ttl_blue { color: #00396e; font-size: 16px; font-weight: 700; }
.cmn_nothanks { float: left; font-size: 16px; color: #00106e; margin-top: 70px; margin-bottom: 30px; width: 100%; text-align: center; font-weight: 700; }
.cmn_nothanks a { color: #0b00e0; text-decoration: underline; }
.cmn_nothanks a:hover { color: #000000; text-decoration: underline; }
.cmn_bld.algn_cntr { float: left; width: 100%; text-align: center; }
.cmn_bld.algn_cntr a { color: #093D97; }
.cmn_bld.algn_cntr a:hover { color: #000000; }
.dr_m_thk_box_outer { float: left; width: 98%; padding: 10px; margin-top: 8px; margin-left: 1%; margin-right: 1%; box-sizing: border-box; }
.dr_m_thk_box { float: left; width: 100%; text-align: center; font-size: 35px; line-height: 46px; color: #5C8E2F; padding-top: 10px; padding-bottom: 10px; position: relative; font-weight: 700; text-transform: uppercase; }
.dr_m_thk_box span { font-size: 20px; line-height: 36px; color: #FFFFFF; display: block; margin-top: 20px; background: #0A6EB5; padding: 5px 0px; text-shadow: none; width: 102%; margin-left: -1%; border-radius: 5px; }
.dr_m_thk_box div { margin-top: 10px; color: #930101; font-size: 25px; font-weight: 400; text-transform: uppercase; }
.dr_m_grey_cont { width: 100%; float: left; box-sizing: border-box; margin-bottom: 10px; text-align: center; }
.dr_m_book_box { float: left; width: 100%; height: 350px; text-align: left; }
.dr_m_book_box img { max-width: 94%; max-height: 100%; }
.dr_m_book_box_rht_cont { float: right; width: 100%; margin-right: 0%; text-align: center; font-size: 18px; font-weight: 700; margin-top: 10px; }
.dr_m_book_box_rht_cont>span { margin-bottom: 10px; width: 100%; display: inline-block; height: 56px; overflow: hidden; }
.dr_m_book_box_rht_cont a { color: #FFFFFF; padding: 5px 30px; border-radius: 35px; font-size: 20px; margin-top: 0px; display: inline-block; background: #F5971E; border-bottom: solid 4px rgba(0,0,0,0.3); }
.dr_m_book_box_rht_cont a img { vertical-align: middle; margin-right: 10px; }
.dr_m_book_box_rht_cont a:hover { background: #636363; }
.ndr_pop_outer { box-sizing: border-box; padding-bottom: 10px; padding-top: 0px; float: left; width: 100%; min-height: 100px; background: #faefdb }
.ndr_pop_ttl { width: 100%; margin-top: 0px; float: left; font-size: 26px; text-align: center; line-height: 100%; color: #b9060d; text-transform: uppercase; font-weight: 700; background: #FFFFFF; padding: 10px; box-sizing: border-box; border-bottom: solid 3px #2A2A2A; }
.ndr_pop_txt { float: left; width: 94%; margin-left: 3%; font-size: 15px; line-height: 19px; color: #000000; border-radius: 0px 0px 5px 5px; padding: 10px; box-sizing: border-box; }
.ndr_pop_txt .clr_txt { color: #A41717; font-size: 16px; }
.ndr_pop_txt a { color: #A41717; }
.ndr_pop_txt a:hover { text-decoration: underline; }
.ndr_pop_ttl img { vertical-align: middle; }
.ndr_pop_subttl { display: inline-block; background: #69573f; color: #FFFFFF; font-size: 17px; line-height: 20px; padding: 2px 5px 4px 5px; margin-bottom: 5px; border-radius: 4px; }
.c_cnt_mesg { width: 100%; text-align: center; min-height: 25px; margin-top: 5px; color: #B8090C; font-size: 16px; float: left; line-height: 25px; }
.c_cntct_frm_lft { float: left; width: 90%; margin-left: 5%; box-sizing: border-box; }
.cnt_textbox { float: left; width: 100%; box-sizing: border-box; padding: 5px 10px; margin-top: 10px; border: solid 2px rgba(0,0,0,0.5); height: 36px; background: rgba(255,255,255,0.3); box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.3); }
.cnt_textbox input, .cnt_textbox select, .cnt_textbox textarea { width: 100%; height: 100%; background: none; border: 0px; float: left; font-size: 15px; }
.cnt_textbox.tarea { height: 100px; }
::-webkit-input-placeholder {
color:#000000!important;
opacity:1!important;
}
:-moz-placeholder {
color:#000000!important;
opacity:1!important;
}
::-moz-placeholder {
color:#000000!important;
opacity:1!important;
}
:-ms-input-placeholder {
color:#000000!important;
opacity:1!important;
}
input:focus::-webkit-input-placeholder {
color:transparent!important;
}
input:focus:-moz-placeholder {
color:transparent!important;
}
input:focus::-moz-placeholder {
color:transparent!important;
}
input:focus:-ms-input-placeholder {
color:transparent!important;
}
textarea:focus::-webkit-input-placeholder {
color:transparent!important;
}
textarea:focus:-moz-placeholder {
color:transparent!important;
}
textarea:focus::-moz-placeholder {
color:transparent!important;
}
textarea:focus:-ms-input-placeholder {
color:transparent!important;
}
.c_cnt_frm_row { float: left; width: 100%; box-sizing: border-box; padding: 3px 10px; margin-top: 6px; height: 38px; border: solid 2px #861113; box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.3); }
.c_cnt_sec_code { float: left; width: auto; color: #861113; line-height: 20px; font-size: 15px; margin-top: 4px; }
.captcha_img { float: left; margin-left: 10px; }
#ccode { width: 100px; float: left; }
.refresh_icon { float: right; margin-left: 3px; margin-top: 0px; cursor: pointer; }
.en_code { float: left; margin-left: 5px; height: 28px; padding: 3px 5px; box-sizing: border-box; background: #2F2F2F; margin-top: 0px; width: 80px; }
.en_code input { width: 100%; height: 100%; background: none; border: 0px; float: left; font-size: 14px; color: #FFFFFF; }
.c_cnt_sbt_btn_bg { float: right; margin-right: 0px; margin-top: 10px; }
.vid_bg_box { float: left; width: 700%; margin-left: -300%; background: url("http://cheapwebsitevideos.com/xfactordiet.com/images/vid_bg.jpg") repeat; background-attachment: fixed }
.vid_bg { background: url("../images/newbg.png") repeat center top; }
.vid_turn_on { float: left; width: 100%; text-align: center; }
.vid_turn_on img { max-width: 100%; }
.dr_hme_order_btn { float: left; width: 100%; text-align: center; margin-top: 80px; }
.dr_hme_order_btn img { max-width: 100%; }
.vid_btm_space { height: 400px; float: left; width: 100%; }
.vid_video_box { width: 674px; margin: auto; clear: both; position: relative; }
.vid_video_box_inner { width: 100%; padding: 10px 16px; height: 380px; margin-top: 50px; background: #FFFFFF; float: left; }
.vid_top_ttl { float: left; width: 100%; margin-bottom: -150px; min-height: 200px; }
.vid_top_ttl img { max-width: 100%; }
.vid_lft_arrw { position: absolute; left: -110px; top: -10px; }
.vid_rht_arrw { position: absolute; right: -110px; top: -18px; }
.aff_bg .main_container { background: url("../images/aff_model_bg.jpg") no-repeat center top; }
.aff_bg .hm_mid_cmn_cont { width: 980px; }
.aff_mid_cnt_box { float: left; width: 100%; -webkit-border-radius: 8px; border-radius: 8px; background: #FFFFFF; padding: 15px; box-sizing: border-box; margin-top: 50px; min-height: 500px; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); }
.aff_baby_img { float: left; margin-left: -10px; }
.aff_who_ttl { float: right; margin-right: -10px; }
.aff_who_lst_box { float: right; width: 530px; margin-top: 10px; }
.aff_who_lst_box ul li { border-left: solid 6px #AAAAAA; float: left; background: #CBCBCB url("../images/aff_lst_icon.png") no-repeat left center; font-weight: 600; font-size: 18px; width: 100%; box-sizing: border-box; padding: 14px 5px 12px 55px; margin-top: 8px; }
.aff_who_lst_box ul li:nth-child(2n) { border-left: solid 6px #EDD19E; background: #faefdb url("../images/aff_lst_icon.png") no-repeat left center; }
.aff_blue_box { padding-bottom: 15px; float: left; width: 700%; margin-left: -300%; padding-left: 300%; padding-right: 300%; height: auto; background: #8f0c00; position: relative; border-bottom: solid 10px #6E0E06; }
.aff_spkr { float: left; margin-left: 00px; margin-top: 5px; }
.aff_bb_txt { float: right; margin-left: 0px; width: 60%; text-align: center; font-size: 22px; line-height: 26px; color: #FFFFFF; margin-top: 35px; font-weight: 700; }
.aff_bb_txt span { color: #FFCF2A; }
.aff_bb_lnk { float: right; margin-right: 10px; margin-top: 20px; margin-left: -50px; }
.aff_bb_lnk a { background: #ff7200; -webkit-border-radius: 7px; border-radius: 7px; box-shadow: 0px 7px 0px 0px #D96100; float: left; transition: all 0.3s; }
.aff_bb_lnk a:hover { background: #373737; box-shadow: 0px 7px 0px 0px #1B1B1B; }
.aff_bb_arr { position: absolute; top: 104px; right: -8px; }
.aff_com_grey_box { float: left; width: 300px; height: 420px; background: #FFCE8E; box-shadow: 5px 5px 0px 0px #ffab3d; margin-top: 35px; padding: 10px 30px; box-sizing: border-box; color: #555555; text-align: center; }
.aff_cgb_ttl { font-size: 25px; line-height: 29px; font-weight: 700; display: inline-block; padding-bottom: 20px; border-bottom: solid 2px #FFFFFF }
.aff_cgb_ttl img { margin-left: 20px; }
.aff_cgb_txt { font-size: 20px; padding-top: 20px; line-height: 25px; display: inline-block; width: 100%; font-weight: 400; }
.aff_com_grey_box.aff_bx2 { background: none; padding: 110px 10px 30px 10px; margin-left: 25px; box-shadow: 5px 5px 0px 0px #BDBDBD; }
.aff_com_grey_box.aff_bx2 .aff_cgb_txt a { color: #ff7200; font-size: 15px; font-weight: 600; }
.aff_com_grey_box.aff_bx2 .aff_cgb_txt a:hover { color: #000000; }
.aff_com_grey_box.aff_bx2 .aff_cgb_ttl { border-color: #F3A930; }
.aff_each_mnth { float: left; width: 100%; text-align: center; font-size: 35px; font-weight: 700; color: #6c8d2c; font-style: italic; margin-top: 45px; }
.aff_ready_txt { float: left; width: 100%; text-align: center; font-size: 30px; font-weight: 700; font-style: italic; margin-top: 50px; margin-bottom: 20px; }
.aff_ready_txt span { color: #7f7f7f; }
.aff_btm_space { float: left; width: 100%; height: 80px; }
.aff_pop_progess { float: left; width: 100%; text-align: center; }
.aff_pop_pro_txt { float: left; width: 100%; margin-top: 10px; font-size: 16px; color: #707070; text-align: center; }
.aff_pop_stats_txt { float: left; width: 420px; margin-top: 25px; height: 202px; padding: 20px; box-sizing: border-box; background: #FFC58C; box-shadow: 5px 5px 0px 0px #E9A563; margin-left: 30px; }
.aff_pop_outer { float: left; background: #fff; width: 100%; padding: 15px; box-sizing: border-box; }
.aff_pop_webform_box { float: right; width: 300px; margin-top: 25px; margin-right: 30px; }
.afft_hdr { float: left; width: 100%; }
.afft_hdr .hm_mid_cmn_cont { position: relative; }
.afft_logo { float: left; margin-top: 0px; text-align: center; width: 100%; }
.afft_model { position: absolute; top: -45px; right: -135px; }
.aff_tool_bg .aff_mid_cnt_box { margin-top: 15px; position: relative; }
.afft_menu_bar { float: left; width: 100%; background: #000000; border-radius: 5px; height: auto; margin-top: 10px; padding: 5px 0px 5px 0px; text-align: center; }
.afft_menu_bar ul { float: left; width: 100%; text-align: center; }
.afft_menu_bar ul li { display: inline-block; font-size: 16px; font-weight: bold; margin-right: 20px; }
.afft_menu_bar ul li a { color: #B3B3B3; padding: 3px 15px; float: left; border-radius: 5px; }
.afft_menu_bar ul li a:hover { background: #9A0002; color: #FFFFFF }
.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 { font-size: 18px; line-height: 20px; float: left; width: 100%; margin-top: 10px; }
.afft_inner_cont span { color: #ff9517; font-weight: 700; }
.afft_ins_ttl { float: left; width: 100%; margin-top: 25px; font-size: 25px; font-weight: 700; text-align: center; background: #ffb966; }
.afft_ins_ttl div { padding: 5px 10px; display: inline-block; }
.afft_lnk_box { float: left; margin-top: 10px; width: 90%; margin-left: 5%; padding: 7px 20px; box-sizing: border-box; border: solid 1px #8A8A8A; font-size: 16px; line-height: 20px; border-bottom-width: 3px; }
.afft_lnk_box span { font-weight: 700; text-align: left; display: inline-block; width: 270px; }
.afft_form_box { float: left; width: 700%; height: auto; margin-top: 20px; margin-left: -300%; padding-left: 300%; padding-right: 300%; background: #252525; border-bottom: solid 10px #646464; padding-top: 20px; box-sizing: border-box; padding-bottom: 30px; }
.afft_form_box_ttl { float: left; width: 100%; text-align: center; font-size: 30px; color: #FFFFFF; }
.afft_form_sep { float: left; width: 80%; margin-left: 10%; height: 5px; background: #C4865C; border-bottom: solid 2px #FFD096; margin-top: 15px; margin-bottom: 15px; }
.afft_form_txtbox { width: 56%; float: left; margin-left: 22%; margin-top: 15px; background: #FFFFFF; border-radius: 5px; height: 42px; padding: 6px 10px; box-sizing: border-box; }
.afft_form_txtbox input, .afft_form_txtbox select, .afft_form_txtbox textarea { width: 100%; height: 100%; float: left; font-size: 16px; background: none; }
.afft_form_btn { float: left; margin-top: 10px; text-align: center; width: 100%; }
.afft_form_btn input { background: #ff7200; border-radius: 6px; }
.afft_form_btn input:hover { background: #848484; }
.afft_form_txtbox.tarea { height: 150px; }
.afft_banner_box_lft_outer { width: 50%; margin-top: 20px; margin-right: -1px; border-right: dashed 1px #8C8C8C; float: left;}
.afft_banner_box_rht_outer { width: 50%;  margin-top: 20px; float: right;}
.afft_banner_box { width: 100%;  float: left; padding: 15px; border-bottom: dashed 1px #8C8C8C; box-sizing: border-box; }
.afft_banner_box.rht { border-right: 0px; margin-left: -1px; }
.afft_banner_box_inner { float: left; width: 100%; text-align: center; }
.afft_banner_box_inner img { max-width: 100%;}
.afft_banner_txtbox { float: left; border-radius: 7px; width: 100%; padding: 10px; height: 100px; box-sizing: border-box; margin-top: 10px; background: #FFFFFF; box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.3); border: solid 1px #AFAFAF; }
.afft_banner_txtbox input, .afft_banner_txtbox select, .afft_banner_txtbox textarea { width: 100%; height: 100%; float: left; font-size: 14px; background: none; text-align: left; }
.afft_mid_space { width: 100%; height: 40px; float: left; }
.afft_banner_box.rht.pdn300ad .afft_banner_box_inner { margin-top: 175px; margin-bottom: 175px; }
.afft_banner_box.fwdth { width: 100%; border-right: 0px; margin-left: 0px; margin-right: 0px; }
.afft_banner_box.fwdth .afft_banner_txtbox { width: 70%; margin-left: 15%; height: 80px; }
.afft_prd_img_box { float: left; width: 50%; margin-left: 0%; padding: 10px; box-sizing: border-box; margin-top: 20px; margin-bottom: 20px; text-align: center; }
.afft_prd_img_box img { max-width: 100%; }
.afft_prd_img_box.wdth2 { width: 100%; }
.afft_inner_cont a { color: #7A7A7A; }
.afft_inner_cont a:hover { color: #252525; }
.afft_email_ttl { float: left; width: 103%; margin-left: -1.5%; 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: 5%; margin-top: 10px; text-align: left; text-transform: uppercase; }
.afft_email_subj_ttl, .afft_email_body_txt { width: 90%; margin-left: 5%; 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 }
.hm_mid_cmn_cont.fnt_cls { font-weight: 400; }
.hlm_btm_link { float: left; width: 100%; text-align: center; margin-top: 15px; margin-bottom: 10px; }
.hlm_btm_link a { color: #0044A2; text-decoration: underline; font-weight: 600; }
.hlm_btm_link a:hover { color: #000000; text-decoration: underline; }
.up2_top_ttl { float: left; width: 100%; background: #383838; padding: 20px 0px; color: #FFFFFF; font-family: Impact; font-size: 36px; text-align: center; }
.up2_top_ttl span { color: #ffb501; }
.up2_subttl1 { float: left; width: 100%; text-align: center; color: #383838; font-size: 28px; line-height: 33px; font-family: Impact; margin-top: 20px; }
.up2_subttl1 span { color: #dd0506; }
.up2_subttl2 { float: left; width: 74%; margin-left: 13%; margin-top: 40px; font-size: 24px; line-height: 29px; color: #383838; font-family: Impact; }
.up2_subttl2 div { width: 100%; display: inline-block; text-align: center; color: #dd0506; }
.cmn_up2_ttl { float: left; width: 100%; text-align: center; color: #dd0506; font-size: 30px; line-height: 34px; font-family: Impact; margin-top: 25px; }
.cmn_up2_ttl span { color: #000000; }
.cmn_up2_gry_container { float: left; width: 100%; background: #383838; padding: 5px 0px; color: #FFFFFF; margin-top: 25px; }
.cmn_up2_gry_container ul { width: 62%; float: left; margin-left: 19% }
.cmn_up2_gry_container ul li { margin-top: 10px; margin-bottom: 10px; background: url("../images/up2_ick.png") no-repeat center left; width: 100%; padding-left: 30px; float: left; }
.u3_pg { color: #383838; }
.cmn_up2_ecover_img { float: left; width: 100%; text-align: center; margin-top: 20px; }
.cmn_up2_ttl.fnt36 { font-size: 36px; line-height: 42px; }
.cmn_up2_ecover_rht { float: right; width: 250px; margin-top: 10px; margin-right: 120px; }
.cmn_up2_ecover_rht img { max-width: 100%; }
.cmn_up2_add_ttl { float: left; margin-left: 110px; width: 600px; margin-right: -90px; text-align: center; margin-top: 20px; }
.cmn_up2_add_ttl div:nth-child(1) { display: inline-block; font-weight: 700; color: #383838; padding: 7px 20px; border: solid 2px #ffb601; border-radius: 35px; }
.cmn_mid_inner_cont.ups3 { box-shadow: 0px 0px 35px 0px rgba(6,37,109,0.3); min-height: 200px; border: 0px; color: #212121; font-size: 16px; }
.up3_top_order_ttl { float: left; width: 100%; text-align: center; margin-top: 20px; }
.up3_top_red_box { width: 96%; margin-left: 2%; margin-right: 2%; padding: 15px 4%; font-size: 30px; color: #be0000; font-family: Impact; text-align: center; line-height: 35px; border-radius: 10px; float: left; }
.up3_top_gry_box { width: 86%; background: #e3e3e3; float: left; margin-left: 7%; border: solid 2px #7d7d7d; border-radius: 10px; padding: 20px 3% 0px 3%; text-align: center; color: #202020; font-size: 20px; font-weight: 600; line-height: 24px; }
.up3_top_gry_box>div { font-size: 24px; color: #202020; font-family: Impact; line-height: 30px; font-weight: normal; }
.up3_top_gry_box span { display: inline-block; background: #041042; border-radius: 0px 0px 10px 10px; padding: 10px; width: 108%; color: #FFFFFF; font-size: 24px; line-height: 30px; font-weight: 700; margin-left: -4%; }
.up3_cmn_txt { float: left; width: 100%; padding: 0px 7%; margin-top: 25px; }
.up3_cmn_ttl { float: left; width: 100%; margin-top: 20px; background: url("../images/up3_ttl_bg.png") no-repeat center top; padding: 15px 0px; text-align: center; font-family: Impact; color: #be0000; line-height: 35px; font-size: 28px; box-sizing: border-box; height: 70px; }
.up3_photo_rht { float: right; margin-right: -8%; margin-left: 20px; }
.up3_bg1_cont { float: left; width: 100%; background: url("../images/up3_abs_bg1.jpg") no-repeat; height: 415px; margin-top: 20px; }
.up3_bg1_cont .up3_cmn_ttl { margin-top: 0px; }
.up3_bg1_cont .up3_cmn_txt { margin-top: 5px; line-height: 19px; }
.up3_cmn_ttl.ttl2 { background: url("../images/up3_ttl_bg2.png") no-repeat center top; }
.up3_bg2_cont { float: left; width: 100%; background: url("../images/up3_photo2.jpg") no-repeat top right; margin-top: 20px; }
.up3_bg2_cont .up3_cmn_ttl { margin-top: 0px; }
.up3_ecover { margin-left: 160px; }
.up3_bg3_cont { background: #eab62d; margin-top: 20px; float: left; width: 100%; padding-bottom: 15px; }
.up3_bg3_cont .up3_cmn_ttl { margin-top: 0px; }
.up3_cmn_txt ul li { background: url("../images/up3_tick.png") no-repeat left center; padding-left: 10%; min-height: 50px; margin-top: 5px; }
.up3_cmn_txt ul li.up3_mrgn { padding-top: 15px; }
.up3_ecover2 { float: left; max-width: 300px; margin-right: 25px; margin-top: 25px; margin-left: -8%; margin-bottom: 20px; }
.up3_img_limit { margin: auto; clear: both; display: block; }
a.up3_nlinks { width: 100%; display: inline-block; text-align: center; font-size: 17px; line-height: 22px; color: #0421ff; font-weight: 700; margin-bottom: 30px; }
a:hover.up3_nlinks { color: #4E4E4E; }
.no_uline .cmn_uline { text-decoration: none; }
.img_cntr_algn { display: block; margin: auto; clear: both; }
.up1d_bg { background: url("../images/newbg.png") repeat center top; }
.up1d_wait_img { float: left; width: 100%; text-align: center; }
.up1d_top_txt1 { float: left; width: 100%; text-align: center; margin-top: 0px; font-size: 50px; line-height: 60px; font-weight: 400; }
.up1d_top_txt1 span { color: #CC0003; }
.up1d_top_txt2 { font-weight: 400; float: left; width: 100%; text-align: center; margin-top: 25px; font-size: 21px; line-height: 28px; }
.up1d_list_box { float: left; margin-top: 25px; width: 100%; box-sizing: border-box; border: solid 15px #013fc6; padding: 20px 50px; font-size: 22px; }
.up1d_list_box>div { float: left; width: 100%; text-align: center; font-weight: 700; }
.up1d_list_box ul { float: left; width: 100%; margin-top: 10px; }
.up1d_list_box ul li { float: left; width: 100%; background: url("../images/up1d_lst.png") no-repeat left center; padding: 15px 0px; margin-top: 10px; margin-bottom: 10px; box-sizing: border-box; padding-left: 80px; font-weight: 400; }
.up1d_red_ttl { float: left; width: 100%; margin-top: 20px; text-align: center; }
.up1d_red_ttl div { display: inline-block; text-align: center; background: #C31214; color: #FFFFFF; font-size: 24px; line-height: 30px; padding: 10px 20px; box-sizing: border-box; font-weight: 400; border-radius: 25px; }
.up1d_20dollar { float: left; width: 100%; margin-top: 20px; text-align: center; }
.up1d_price { color: #fe0a0a; float: left; width: 100%; text-align: center; margin-top: 15px; font-size: 55px; line-height: 60px; font-weight: 600; }
.up1d_price>div { color: #013fc6; position: relative; display: inline-block; font-size: 40px; }
.up1d_price>div img { position: absolute; top: 8px; right: 25px; }
.up1d_price>div span { color: #fe0a0a; }
.up1d_btm_txt { float: left; width: 100%; font-size: 24px; font-weight: 600; line-height: 30px; margin-top: 20px; text-align: center; }
.up1d_btm_txt span { color: #BC0003; }
.up1d_addcart { float: left; width: 100%; margin-top: 20px; margin-bottom: 30px; text-align: center; }
.xfact_hme_txt_cover { width: 100%; text-align: center; float: left; margin-top: 25px; font-size: 25px; font-weight: 700; }
.xfact_hme_txt_cover img.ecover_img_hme { max-width: 100%; }
.exit1_bg { background: #bae3e3 url("../images/en1_bg.jpg") repeat-y center top; font-size: 18px; }
.en1_ttl { float: left; margin-top: 25px; text-align: center; width: 100%; color: #d50000; font-size: 32px; line-height: 40px; font-weight: 700; }
.exit1_bg .en1_outer { width: 980px; font-family: 'Lora', serif; margin-left: 10px; float: left; padding-bottom: 25px; }
.en1_tt2 { float: left; width: 100%; margin-top: 35px; font-size: 24px; font-weight: 700; color: #000000; line-height: 30px; text-align: center; }
.en1_tt2 span { color: #d50000; }
.en1_cmn_txt { width: 100%; float: left; padding: 0px 7%; margin-top: 20px; line-height: 23px; }
.en1_cmn_red_ttl { width: 100%; float: left; font-size: 30px; font-weight: 700; color: #d50000; text-align: center; margin-top: 35px; }
.en1_red_clr { color: #d50000; }
.en1_cmn_txt ul { float: left; width: 100%; }
.en1_cmn_txt ul li { float: left; width: 100%; padding-left: 50px; box-sizing: border-box; margin-top: 12px; min-height: 30px; background: url("../images/en1-tick.png") no-repeat 0px 4px; }
.cmn_tstm_phot_outer.fnt18>div { font-size: 18px; line-height: 22px; margin-top: 0px; }
.en1_subttl1 { display: inline-block; text-align: center; width: 100%; font-size: 24px; }
.en1_blue_clr { color: #000cff; }
.en1_subttl2 { display: inline-block; text-align: center; width: 100%; font-size: 30px; }
.njan_rd_ttl { float: left; width: 100%; text-align: center; color: #B40407; font-weight: 600; font-size: 20px; }
.njan_webform_outer { float: left; width: 90%; margin-left: 5%; padding: 10px; box-sizing: border-box; margin-right: 5%; margin-top: 20px; border: solid 2px #B40407; box-shadow: 5px 5px 0px 0px rgba(0,0,0,0.1); margin-bottom: 30px; }
.xfjan_clk_read { text-align: center; float: left; width: 100%; margin-bottom: 150px; }
.xfjan_clk_read a { color: #033A9B; text-decoration: underline; }
.xfjan_clk_read a:hover { color: #3B3B3B; text-decoration: underline; }
.red_txt_nf { color: #98070A; }
.nf_hme_txt2 { display: inline-block; padding: 10px; border: solid 2px #B4191B; font-size: 20px; border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 0px 0px 15px 5px rgba(195,0,3,0.2); background: rgba(255,255,255,0.7); line-height: normal; }
.nf_hme_txt2 span { font-size: 30px; }
.countdown.styled { display: inline-block; }
.countdown.styled div { vertical-align: top; min-width: 40px; display: inline-block; margin-left: 2px; margin-right: 2px; text-align: center; }
.countdown.styled div span { display: block; font-size: 18px; font-weight: 500; margin-top: 0px; color: #333333; border-top: 1px solid #808080; }
.countdown.styled div.cntr_colon { min-width: 10px; }
.fprc_amt_txt { position: relative; display: inline-block; }
.fprc_amt_txt img { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; margin: auto; clear: both; max-width: 100%!important; }
.up1d_bg { font-family: 'Lora', serif; }
.ex2_top_ttl { float: left; width: 100%; color: #000000; font-size: 40px; line-height: 45px; text-align: center; font-weight: 700; font-style: italic; margin-top: 30px; margin-bottom: 30px; }
.ex2_top_ttl span { color: #d30000; white-space: nowrap; }
.ex2_cont_inner { margin-bottom: 40px; float: left; width: 100%; background: #fbf6ed; position: relative; min-height: 400px; }
.ex2_logo { position: absolute; left: -150px; top: -128px; }
.ex2_claim_ttl { float: left; width: 100%; margin-top: 40px; font-size: 44px; color: #000000; font-weight: 700; text-align: center; }
.ex2_claim_ttl span { color: #ffffff; width: 287px; height: 63px; background: url("../images/dollaroff_bg.jpg") no-repeat; display: inline-block; padding-top: 3px; }
.ex2_cont2 { float: left; width: 100%; text-align: center; font-size: 32px; color: #000000; font-weight: 700; line-height: normal; }
.ex2_cont2 span { color: #d30000; }
.ex2_fnt18 { font-size: 18px; display: inline-block; width: 100%; }
.ex2_fnt24 { font-size: 24px; display: inline-block; width: 100%; }
.ex2_guar_box { width: 640px; margin-left: 180px; background: #fff9ca url("../images/moneyback2.png") no-repeat 20px center; float: left; box-sizing: border-box; padding: 30px 20px 30px 200px; font-size: 15px; text-align: left; margin-bottom: 25px; margin-top: -30px; }
.ex2_guar_box div { display: inline-block; font-size: 21px; margin-bottom: 12px; }
.ex2_guar_box span { font-weight: 700; }
.ex2_guar_box a { color: #0035ba; }
.ex2_guar_box a:hover { color: #0035ba; text-decoration: underline; }
.ex_clr_bth { display: block; width: 100%; height: 1px; clear: both; }
.disp_desk_indx { display: block; }
.disp_mob_indx { display: none; }
.up_cmn_container { float: left; width: 700%; margin-left: -300%; padding-left: 300%; padding-right: 300%; background: #000000; min-height: 200px; font-family: 'UniversLT'; box-sizing: border-box; }
.up_cmn_mid_cont { width: 960px; margin: auto; clear: both; }
.up_inner_box { float: left; width: 100%; background: #FFFFFF; padding: 15px 30px; }
.up_cmn_ttl { display: inline-block; width: 100%; line-height: 55px; font-size: 50px; text-align: center; font-family: 'UniversLT-UltraCondensed'; margin-top: 20px; }
.up_red_clr { color: #cc0001; }
.up_cmn_txt { float: left; width: 100%; margin-top: 25px; font-size: 20px; line-height: 30px; text-align: left; }
.up_cmn_bld { font-family: 'UniversLT-Bold'; }
.up_cmn_red_bor_cont { float: left; width: 100%; border: dashed 2px #cc0001; margin-top: 20px; padding: 15px; font-size: 20px; line-height: 30px; border-radius: 7px; -webkit-border-radius: 7px; text-align: left; }
.up_img_frht { float: right; margin-left: 20px; margin-bottom: 20px; }
.up_cmn_red_bor_cont .up_cmn_ttl { margin-top: 0px; }
.up_cmn_lst { display: inline-block; width: 100%; margin-top: 0px; margin-bottom: 0px; }
.up_cmn_lst li { float: left; width: 100%; }
.up_wait_ttl { float: left; width: 100%; font-size: 20px; margin-top: 20px; text-decoration: underline; text-align: center; }
.up_plus_txt { float: left; width: 100%; font-size: 20px; line-height: 27px; text-align: center; margin-top: 20px; }
.up_img_frht.marg_rev { margin-left: -30px; }
.up_lst2 { display: inline-block; width: 48%; margin-right: 1%; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; }
.up_lst2 li { margin-top: 15px; margin-bottom: 15px; display: inline-block; width: 100%; font-size: 20px; font-family: 'UniversLT-Bold'; text-transform: uppercase; }
.up_cmn_img_cntr { float: left; width: 100%; text-align: center; margin-left: -30px; margin-top: 20px; }
.up_cmn_ttl2 { display: inline-block; width: 100%; line-height: 45px; font-size: 40px; text-align: center; font-family: 'UniversLT-UltraCondensed'; margin-top: 20px; }
.up_cmn_prce { float: left; text-align: center; color: #cc0001; margin-top: 15px; font-size: 80px; text-decoration: line-through; font-family: 'UniversLT-Bold'; width: 100%; }
.up_cmn_prce.grn, .up_cmn_prce .grn_prc { color: #00bc00; text-decoration: none; }
.up_uu_guar_box { float: left; padding: 15px; background: #faf3ca; margin-top: 25px; width: 100%; box-sizing: border-box; font-family: "Times New Roman", serif; font-size: 20px; line-height: 30px; }
.up_uu_guar_box_inner { float: left; padding: 15px; border: solid 2px #cc0001; width: 100%; box-sizing: border-box; position: relative; }
.up_uu_guar_box_inner img { position: absolute; bottom: -100px; right: -40px; }
.up_guar_ttl { width: 100%; display: inline-block; text-align: center; font-size: 44px; line-height: 52px; font-weight: bold; }
.up_guar_subttl { display: inline-block; width: 100%; font-size: 32px; line-height: 40px; color: #cc0001; font-weight: bold }
.up_all_prce { width: 100%; text-align: center; display: inline-block; }
.up_all_prce .up_cmn_prce { width: auto; margin-left: 25px; margin-right: 25px; display: inline-block; float: none; }
.up_cmn_ttl3 { float: left; width: 100%; margin-top: 25px; color: #000000; font-size: 70px; text-align: center; font-family: 'UniversLT-UltraCondensed'; }
.up_cmn_ttl3 .up_cmn_prce { font-family: 'UniversLT-UltraCondensed'; float: none; display: inline-block; margin-left: 20px; width: auto; font-size: 70px; }
.up_cmn_ttl3.fnt50 { font-size: 50px; line-height: 55px; }
.up_cmn_ttl3.fnt50 .up_cmn_prce { font-size: 50px; }
.up_cmn_button_lnk { float: left; width: 100%; margin-top: 25px; text-align: center; }
.up_cmn_button_lnk img { vertical-align: middle; }
.up_cmn_button_lnk a img { transition: all 0.3s; }
.up_cmn_button_lnk a:hover img { transform: scale(0.95) rotate(0.02deg) }
.up_cmn_button_lnk span { width: 70%; margin-top: 15px; display: inline-block; font-size: 22px; line-height: 28px; font-family: 'UniversLT-Bold'; color: #015aae; text-decoration: underline; }
.up_cmn_button_lnk span a { text-decoration: underline; color: #0d11cd; }
.up_cmn_button_lnk span a:hover { text-decoration: underline; color: #388A17; }
.up_cmn_nothnk { width: 70%; line-height: 16px; margin-left: 15%; margin-top: 50px; float: left; text-align: center; font-size: 13px; }
.up_cmn_nothnk a { color: #585858; }
.up_cmn_nothnk a:hover { color: #070707; text-decoration: underline; }
#exit_pop2 { width: 100%; height: 100%; position: fixed; text-align: center; background: rgba(0,0,0,0.8); left: 0px; top: 0px; z-index: 2147483647; }
.exit_pop_img_box { transition: all 0.3s; transform: scale(0.8); position: absolute; top: 0px; left: 0px; margin: auto; clear: both; right: 0px; bottom: 0px; display: inline-block; width: 864px; height: 576px; opacity: 0; }
.exit_pop_img_box.anim_cls { transition: all 0.3s 0.2s; transform: scale(1); opacity: 1; }
.up1 a.exit_pop_uplnk { position: absolute; top: 340px; right: 10px; width: 470px; height: 100px; cursor: pointer }
.up1 a.exit_pop_nolnk { position: absolute; top: 82px; right: 54px; width: 200px; height: 36px; cursor: pointer }
.up1 a.exit-close { position: absolute; top: 435px; left: 274px; width: 30px; height: 30px; cursor: pointer }
#no_thanks_link { cursor: pointer; }
#bub_popup { position: fixed; text-align: left; bottom: -100px; right: 5px; background: url("../images/bubble2.png") no-repeat; width: 224px; height: 110px; padding: 20px 15px 30px 10px; box-sizing: border-box; font-size: 13px; line-height: 18px; text-indent: 20px; }
#people_count { font-weight: 600; }
.up_blu_clr { color: #003cff; }
.up_yel_bg_clr { background: #fff000; padding: 2px 4px; }
.up_cmn_img_cntr.nmrgnlft { margin-left: 0px; }
.up2 a.exit_pop_uplnk { position: absolute; top: 445px; right: 17px; width: 470px; height: 100px; cursor: pointer }
.up2 a.exit_pop_nolnk { position: absolute; top: 117px; right: 51px; width: 200px; height: 36px; cursor: pointer }
.up2 a.exit-close { position: absolute; top: 443px; left: 272px; width: 30px; height: 30px; cursor: pointer }
.up_amt_cntr { float: left; width: 100%; text-align: center; }
.up_amt_cntr .up_cmn_prce { display: inline-block; float: none; width: auto; margin-left: 20px; margin-right: 20px; }
.up_caution_ttl { width: 100%; margin-top: 30px; float: left; font-family: 'UniversLT-UltraCondensed'; font-size: 40px; line-height: 45px; text-align: left; }
.xfm_sepline { float: left; width: 100%; height: 1px; margin-top: 15px; margin-bottom: 5px; border-bottom: dashed 1px #929292; }
.xfm_col_box { width: 48%; margin-left: 1%; margin-right: 1%; float: left; padding: 10px; border: dashed 1px #CBCBCB; box-shadow: inset 0px 0px 20px 3px rgba(0,0,0,0.1); margin-top: 10px; }
.xfm_chart_ttl { font-family: 'UniversLT-UltraCondensed'; font-size: 45px; margin-top: 20px; float: left; width: 100%; color: #0a6eb5; }
.dr_m_book_box.xfm_chr { height: 220px; }
.up_cmn_ttl.fnt40 { font-size: 40px; line-height: 44px; }
.xfm_col_box:hover { border-color: #f5971e; box-shadow: inset 0px 0px 20px 3px rgba(245,151,30,0.4); }
.xfm_col_box.col3 { width: 31%; }
.xfm_col_box.col3 .dr_m_book_box { height: 250px; }
.xfm_col_box.col3 .dr_m_book_box img { margin-left: -20px; }
.xfm_col_box.col3 .dr_m_book_box_rht_cont>span { height: 100px; }
.dr_m_book_box.xfm_chr { text-align: center; }
.dr_m_book_box_rht_cont.xfm_chr span { height: auto; }
.xfm_dwn_bel { float: left; width: 100%; font-size: 24px; text-align: center; margin-top: 20px; text-decoration: underline }
.thnk_up1 .dr_m_book_box { text-align: center; }
.thnk_up1 .xfm_col_box.col3 .dr_m_book_box img { margin: 0px; }
.thnk_up1 .xfm_col_box.col3 .dr_m_book_box_rht_cont>span { height: 75px; }
.xfm_thk_dwn_lnk { float: left; width: 100%; margin-top: 5px; text-align: center; }
.xfm_thk_dwn_lnk a { display: inline-block; padding: 2px 8px; background: #5c8e2f; border-radius: 5px; border-bottom: solid 3px #436e1c; color: #FFFFFF; font-weight: 700; line-height: 30px; transition: all 0.3s; }
.xfm_thk_dwn_lnk a img { max-width: 30px; vertical-align: top; transition: all 0.3s; }
.xfm_thk_dwn_lnk a:hover { background: #262626; border-bottom: solid 3px #151515; }
.xfm_thk_dwn_lnk a:hover img { transform: scaleX(-1); }
.slider_thk { width: 98%; margin-left: 1%; margin-top: 20px; float: left; position: relative; }
.slider_thk img { display: inline-block!important; }
.xfm_vid_row { margin-bottom: 5px; float: left; width: 92%; margin-left: 4%; margin-right: 4%; }
.xfm_vid_row_img { background: #000; width: 100%; height: 123px; text-align: center; padding: 5px; box-shadow: 2px 2px 1px 0px rgba(0,0,0,0.3); float: left; position: relative; }
.xfm_vid_row_img span { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("../images/play_btn.png") no-repeat center center; }
.xfm_vid_row_ttl { float: left; width: 100%; font-size: 14px; min-height: 20px; line-height: 17px; overflow: hidden; margin-top: 5px; color: #405c0f; }
.xfm_vid_row_dwn { float: left; width: 100%; margin-top: 3px; text-align: center; }
.xfm_vid_row_dwn a { display: inline-block; border-radius: 3px; background: #0a6eb5; color: #FFFFFF; font-size: 12px; padding: 3px 5px; }
.xfm_vid_row_dwn a:hover { background: #5c8e2f; }
a:hover .xfm_vid_row_img span { background-color: rgba(255,255,255,0.5); }
.xfm_vid_outer_pop { width: 100%; height: 430px; float: left; background: #0f0d0f; padding: 0px; box-sizing: border-box; }
.xfm_vid_code { margin: auto; clear: both; width: 560px; background: #0f0d0f; }
.slider_thk .slick-prev { position: absolute; top: 0px; height: 65%; background: url("../images/lft_arr.png") no-repeat center center; width: 20px; left: -25px; border: 0px; box-shadow: none; cursor: pointer; }
.slider_thk .slick-next { position: absolute; top: 0px; height: 65%; background: url("../images/rht_arr.png") no-repeat center center; width: 20px; right: -25px; border: 0px; box-shadow: none; cursor: pointer; }
.xfm_thk_subttl { background: #D7D7D7; border-radius: 4px; float: left; padding: 4px 5px; color: #252525; font-weight: 600; width: 100%; margin-top: 20px; text-align: left; text-transform: uppercase; font-size: 18px; }
.xfm_col_box.xfm_single { width: 100%; padding: 0px; border: 0px; box-shadow: none; }
.xfm_col_box.xfm_single .dr_m_book_box { height: 400px; }
.xfm_col_box.xfm_single .dr_m_book_box { width: 50%; }
.xfm_col_box.xfm_single .dr_m_book_box_rht_cont { width: 50%; padding-top: 100px; }
.xfm_col_box.xfm_single .dr_m_book_box_rht_cont .xfm_chart_ttl { margin-bottom: 20px; }
.ndisoff_outer { font-family: Arial; float: left; background: #FFFFFF; width: 100%; margin-top: 20px; margin-bottom: 20px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); min-height: 200px; border-radius: 10px; padding: 20px 20px; }
.ndisoff_caution { float: left; width: 100%; text-align: center; }
.ndisoff_lft_off { float: left; margin-top: 10px; margin-left: -15px; }
.ndisoff_rht_cont { float: right; width: 420px; margin-top: 10px; margin-right: 10px; }
.ndisoff_rht_cont_txt span { background: #fff200; text-decoration: underline; padding: 2px 3px; font-weight: bold; }
.ndisoff_addcart { width: 100%; text-align: center; color: #0000ee; font-size: 22px; line-height: 26px; margin-top: 30px; float: left; font-weight: bold; }
.ndisoff_addcart a { color: #0000ee; text-decoration: underline; }
.ndisoff_addcart a:hover { color: #494949; text-decoration: underline; }
.ndisoff_addcart a span { text-decoration: line-through; }
.ndisoff_nothk { font-size: 13px; float: left; margin-top: 50px; width: 100%; }
.ndisoff_nothk a { color: #838383; }
.ndisoff_nothk a:hover { color: #161616; }
.ex1_bg { background: url("../images/ex1_bg.jpg") repeat center top; }
.ex1_container { line-height: normal; float: left; width: 100%; font-family: 'Lora', serif; font-size: 20px; font-weight: 400; word-wrap: break-word; }
.ex1_box1 { float: left; width: 100%; background: #ffffff; padding: 20px 20px 20px 20px; }
.ex1_top_bar { height: 30px; margin-top: -20px; background: #d4a966; float: left; width: 100%; }
.ex1_bld { font-weight: 700; }
.ex1_cont { float: left; width: 100%; }
.ex1_img_lft { float: left; margin-right: 26px; margin-bottom: 10px; }
.ex1_red_txt_bg { background: #ab0000; color: #fefefe; font-weight: 700; display: inline-block; vertical-align: middle; padding: 2px 3px; }
.ex1_img_outer_cntr { float: left; width: 100%; margin-top: 0px; text-align: center; position: relative; }
.ex1_img_outer_cntr.rev_mrng { margin-top: -25px; }
.ex1_box1.ebox2 { font-size: 22px; }
.ex1_red_clr { color: #ab0000; }
.ex1_ttl1 { float: left; width: 100%; font-size: 36px; color: #FFFFFF; text-align: center; margin-top: 20px; margin-bottom: 20px; font-weight: 700; padding: 0px 30px; }
.ex1_fwth_container { float: left; width: 700%; padding: 20px 300%; margin-left: -300%; min-height: 200px; background: #fff url("../images/ex1_grad_bg.jpg") repeat-x center bottom; }
.ex1_fwth_container .ex1_box1 { background: none; padding: 0px 20px; }
.ex1_look_cont { float: left; width: 100%; text-align: center; margin-top: 30px; font-size: 36px; }
.ex1_look_cont span { font-weight: 700; color: #ab0000; font-style: italic; }
.ex1_arr_img { margin-top: -50px; }
.ex1_img_shad { margin-bottom: 15px; box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3); }
.ex1_img_outer_cntr.ex1_img2 { margin-top: -55px; }
.ex1_red_lst { float: left; width: 100%; margin-bottom: 20px; }
.ex1_red_lst img { vertical-align: middle; display: inline-block; margin-right: 5px; }
.ex1_red_lst div { vertical-align: middle; display: inline-block; margin-top: 5px; margin-bottom: 5px; background: #ab0000; border-radius: 6px; color: #FFFFFF; font-size: 22px; width: 94%; padding: 10px; }
.ex1_subttl1 { width: 45%; text-align: center; color: #FFFFFF; margin: auto; clear: both; background: #ab0000; font-size: 36px; font-weight: 700; }
.ex1_inn_img_cntr { display: block; margin: auto; clear: both; max-width: 100%; }
.ex1_fnt30 { font-size: 30px; }
.ex1_ttl2 { float: left; width: 100%; text-align: center; font-size: 36px; font-weight: 700; margin-top: 20px; }
.ex1_cmn_spce { display: block; width: 100%; height: 20px; clear: both; }
.ex1_red_lst.ex1_bor { margin-top: 20px; }
.ex1_img_outer_cntr span { position: absolute; top: -75px; left: 0px; width: 100%; text-align: center; }
.ex1_red_lst.ex1_bor div { background: none; border: solid 2px #ab0000; color: #000000; font-weight: 700; }
.ex1_box1.ebox_wh_txt { color: #FFFFFF; background: none; }
.ex1_subttl3 { width: 60%; margin: auto; clear: both; font-size: 36px; padding: 10px; background: #ab0000; border-radius: 10px; font-weight: 700; color: #FFFFFF }
.ex1_box1.ebox3 { background: #d4a966; padding: 20px; margin-top: 15px; }
.ex1_box1.ebox3 img { margin-top: -45px; }
.ex1_algn_cntr { width: 100%; text-align: center; display: inline-block; }
.ex1_fnt36 { font-size: 36px; }
.ex1_fwth_container.ex1_bg2 { background: url("../images/ex1_bg2.jpg") repeat; }
.ex1_fwth_container.ex1_bg3 { background: url("../images/ex1_bg3.jpg") repeat; }
.ex1_fwth_container.ex1_bg4 { background: url("../images/ex1_bg4.jpg") repeat; }
.ex1_fwth_container.ex1_bg5 { background: url("../images/ex1_bg5.jpg") repeat; }
.ex1_fwth_container.ex1_bg6 { background: #001c52 url("../images/ex1_blue_bg.jpg") repeat-x; }
.ex1_tst_cont { padding-top: 30px; width: 400px; float: right; font-size: 22px; font-style: italic; }
.ex1_tst_cont>div { display: inline-block; width: 100%; font-size: 36px; color: #ffffff; background: #ab0000; padding: 5px 5px; border-radius: 9px; margin-bottom: 25px; text-align: center; font-weight: 700; }
.ex1_tst_cont.ex1_flft { float: left; }
.ex1_img_rht { float: right; margin-left: 20px; }
.ex1_rht_cont_new { float: right; width: 480px; font-size: 22px; }
.ex1_fnt24 { font-size: 24px; }
.ex1_fnt20 { font-size: 20px; }
.ex1_box1.ebox4 { padding: 180px 20px; color: #FFFFFF; margin-top: -160px; margin-bottom: -160px; border: solid 2px #FFFFFF; }
.ex1_box1.ebox4.no_bor { border: 0px; margin: 20px 0px 0px 0px; padding: 0px 20px; }
.ex1_yel_bor { display: inline-block; padding-bottom: 5px; border-bottom: solid 3px #d4a966; vertical-align: top; }
.ex1_box1.lst img { vertical-align: middle; }
.ex1_fwth_container.ex1_bg5 .ex1_img_rht { margin-right: 50px; }
.ex1_fwth_container.ex1_bg5 .ex1_img_lft { margin-left: 50px; }
.ex1_fwth_container.ex1_bg5 .ex1_tst_cont { color: #FFFFFF; margin-right: 50px; padding-top: 100px; }
.ex1_fwth_container.ex1_bg5 .ex1_tst_cont.ex1_flft { color: #FFFFFF; margin-left: 50px; }
.pounds_red_ttl { float: right; width: 500px; height: 147px; background: url("../images/ex1_img40.png") no-repeat; font-size: 36px; text-align: center; color: #ffffff; font-weight: 700; padding-top: 30px; line-height: 40px; margin-top: 90px; }
.ex1_red_band_ttl { display: inline-block; width: 1087px; height: 131px; background: url("../images/ex1_img42.png") no-repeat; padding: 20px 50px; margin-left: -40px; font-size: 30px; text-align: center; color: #ffffff; font-weight: 700; line-height: 40px; }
.ex1_spl_offer_box { float: left; width: 1000px; line-height: 75px; height: 693px; background: url("../images/ex1_btn_blue.jpg") no-repeat; font-size: 60px; font-weight: 700; color: #ffffff; text-align: center; padding: 20px; text-shadow: 3px 3px 2px rgba(0,0,0,0.6); }
.ex1_spl_offer_box span { font-size: 120px; color: #ffe400; padding: 20px; display: inline-block; background: #ab0000; box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.7); line-height: 135px; margin-top: 40px; text-shadow: none; }
.ex1_inn_img_cntr.shad_img { box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3); }
.ex1_arr_img.cart_arr { margin-left: auto; margin-right: auto; display: block; }
.ex1_faq_sec { display: inline-block; width: 100%; margin-top: 25px; padding-top: 25px; border-top: solid 2px #d4a966; font-style: italic; }
.ex1_faq_sec .ex1_bld { font-style: normal; }
.ex1_top_big_ttl { float: left; width: 100%; text-align: center; font-family: Verdana; font-size: 40pt; font-weight: bold; color: #c80000; text-shadow: 2px 2px 1px rgba(0,0,0,0.8)!important; }
.vid_top_ttl.nw { position: relative; z-index: 100; margin-bottom: -100px; min-height: inherit; }
.vid_top_ttl.nw img { margin-left: 45px; max-width: 200px; }
.vid_lft_arrw.nw { top: 30px; transform: rotate(-20deg); left: -122px; }

.afft_banner_box.nw { width: 50%; margin-right: -1px; border-right: dashed 1px #8C8C8C; }
.afft_banner_box.nw.rht { border-right: 0px; }

.affn_txt_top { padding-bottom: 20px; float: left; width: 100%; 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: 20px; 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: 100%; font-size: 20px; 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: 100%; font-size: 20px; line-height: 24px; margin-top: 20px;}
.affn_txt1 img { margin: 0px 25px;}

.affn_txt2 { float: left; width: 100%; font-size: 20px; line-height: 24px; margin-top: 20px; }

.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: 100%; margin-top: 20px;  padding: 15px }
.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; }

.affoct_id_frm_container {  float:left; width: 100%; margin-top:30px; margin-bottom:30px;  padding:20px; border:dashed 1px #666; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2); background:#d7d7d7; }
.affoct_frm_txt { width:100%; float:left; text-align:center; font-size:16px; font-weight: bold;}
.affoct_frm_txt div { font-size:24px; color:#AC0000; }

.affoct_form_box { width:50%; float:left; margin-left:25%; margin-top:30px; border:solid 1px #AC0000; background: #fff; border-radius:5px; padding:5px;}
.affoct_form_box input { background:none; width:85%; float:left; height:35px; font-size:18px;   }

.affoct_form_box button { cursor: pointer; width:10%; float: right; background:#AC0000; color:#fff; font-weight: bold; height:35px; font-size:18px; border-radius:5px; }
.affoct_form_box button:hover { background:#333;}

.affoct_rec_win_txt { float:left; width:100%; margin-top:20px; text-align:center; font-size:20px;  font-weight: bold;}

.affoct_rec_win_images { float:left; width:100%; margin-top:20px; text-align:center; font-size:18px; }
.affoct_rec_win_images  img { box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3); padding:10px;  }

.affoct_bnr_txtbox { width:100%; float:left; height:100px; padding:5px; border:solid 1px #666; margin-top:10px;}
.affoct_bnr_txtbox textarea { float:left; width:100%; height:100%; font-size:14px; }

.fwdth .affoct_bnr_txtbox { width:60%; margin-left:20%;}

@media (max-width: 1250px) {
.webseal_outer { position: relative; text-align: center; width: 135px; margin: auto; margin-bottom: 15px; clear: both; right: auto; bottom: auto; }
#bub_popup { bottom: 5px!important;  }
}

@media (min-width: 768px) and (max-width: 999px) {
.vid_bg { background-size: 170%; }
.mob_cls .hm_mid_cmn_cont { width: 758px; }
.vid_bg_inner2 { background-size: contain; height: 400px; background-attachment: scroll; }
.vid_bg_box { margin-bottom: 50px; width: 200%!important; margin-left: -50%; background-attachment: scroll; }
.dr_ftr_links a { border-radius: 4px!important; margin-bottom: 4px!important }
.dr_hme_order_btn { margin-top: 20px; }
.vid_lft_arrw { left: -65px; }
.vid_lft_arrw img { max-width: 70px; }
.vid_rht_arrw { right: -65px; top: 16px; }
.vid_rht_arrw img { max-width: 70px; }
.vid_top_ttl.nw img { max-width: 130px; margin-left: -39px; }
.vid_top_ttl.nw { margin-bottom: -80px; }
.vid_lft_arrw.nw { left: -71px; }
}

@media (min-width: 600px) and (max-width: 767px) {
.vid_bg { background-size: 170%; }
.mob_cls .hm_mid_cmn_cont { width: 590px; }
.en_code { width: 68px; }
.vid_bg_inner2 { background-size: contain; height: 350px; background-attachment: scroll; }
.vid_bg_box { margin-bottom: 20px; width: 150%!important; margin-left: -25%; background-attachment: scroll; }
.dr_ftr_links a { border-radius: 4px!important; margin-bottom: 4px!important }
.vid_video_box { width: 550px; }
.vid_video_box_inner { height: 318px; }
.vid_video_box_inner iframe { width: 520px!important; height: 292px!important; }
.c_cnt_sec_code { width: auto; }
.c_cnt_frm_row { height: auto; }
.dr_hme_order_btn { margin-top: 20px; }
.xfact_hme_txt_cover { font-size: 18px; line-height: 24px; }
.disp_desk_indx { display: none; }
.disp_mob_indx { display: block; }
.vid_top_ttl { margin-bottom: -50px; }
.vid_lft_arrw { left: -65px; }
.vid_lft_arrw img { max-width: 70px; }
.vid_rht_arrw { right: -65px; top: 16px; }
.vid_rht_arrw img { max-width: 70px; }
.vid_top_ttl.nw img { max-width: 130px; margin-left: -60px; }
.vid_top_ttl.nw { margin-bottom: -80px; }
.vid_lft_arrw.nw { left: -71px; }
}

@media (min-width: 480px) and (max-width: 599px) {
.vid_bg { background-size: 170%; }
.dr_hme_order_btn { margin-top: 20px; }
.mob_cls .hm_mid_cmn_cont { width: 470px; }
.c_cntct_frm_lft { width: 90%; margin-left: 5%; }
.c_cnt_frm_row { margin-bottom: 0px; }
.vid_bg_inner2 { background-size: contain; height: 275px; background-attachment: scroll; }
.vid_bg_box { margin-bottom: 20px; width: 150%!important; margin-left: -25%; background-attachment: scroll; }
.dr_ftr_links a { border-radius: 4px!important; margin-bottom: 4px!important }
.vid_video_box { width: 450px; }
.vid_video_box_inner { height: 262px; }
.vid_video_box_inner iframe { width: 420px!important; height: 236px!important; }
.c_cnt_frm_row { height: auto; }
.xfact_hme_txt_cover { font-size: 18px; line-height: 24px; }
.nf_hme_txt2 { font-size: 17px; }
.nf_hme_txt2 span { font-size: 22px; }
.disp_desk_indx { display: none; }
.disp_mob_indx { display: block; }
.vid_top_ttl { margin-bottom: -80px; }
.vid_lft_arrw { left: -35px; top: 36px; }
.vid_lft_arrw img { max-width: 40px; }
.vid_rht_arrw { right: -35px; top: 36px; }
.vid_rht_arrw img { max-width: 40px; }
.vid_top_ttl.nw img { max-width: 90px; margin-left: -42px; }
.vid_top_ttl.nw { margin-bottom: -76px; }
.vid_lft_arrw.nw { left: -41px; top: 40px; }
.xfact_hme_txt_cover img.ecover_img_hme { margin-left: 0px; }
}

@media (max-width: 479px) {
.vid_bg { background-size: 150%; }
.dr_hme_order_btn { margin-top: 20px; }
.mob_cls .hm_mid_cmn_cont { width: 310px; }
.c_cntct_frm_lft { width: 90%; margin-left: 5%; }
.c_cnt_frm_row { margin-bottom: 0px; }
.vid_bg_inner2 { background-size: contain; height: 180px; background-attachment: scroll; }
.vid_bg_box { margin-bottom: 20px; width: 150%!important; margin-left: -25%; background-attachment: scroll; }
.dr_ftr_links a { border-radius: 4px!important; margin-bottom: 4px!important }
.vid_video_box { width: 280px; }
.vid_video_box_inner { height: 162px; padding: 5px; }
.vid_video_box_inner iframe { width: 270px!important; height: 152px!important; }
.c_cnt_frm_row { height: auto; }
.captcha_img { margin-left: 0px; }
.en_code { width: 68px; }
.c_cnt_sec_code { width: 95%; }
.ndr_pop_ttl img { max-width: 50px; }
.xfact_hme_txt_cover { font-size: 18px; line-height: 24px; }
.xfact_hme_txt_cover img.ecover_img_hme { max-width: 300px; margin-left: -40px; }
.xfact_hme_txt_cover .red_txt_nf { display: inline-block; margin-bottom: 0px; width: 100%; }
.nf_hme_txt2 { font-size: 16px; }
.nf_hme_txt2 span { font-size: 22px; }
.disp_desk_indx { display: none; }
.disp_mob_indx { display: block; }
.vid_top_ttl { margin-bottom: -140px; }
.vid_lft_arrw { left: -35px; top: 36px; }
.vid_lft_arrw img { max-width: 40px; }
.vid_rht_arrw { right: -35px; top: 36px; }
.vid_rht_arrw img { max-width: 40px; }
.vid_top_ttl.nw img { max-width: 90px; margin-left: -38px; }
.vid_top_ttl.nw { margin-bottom: -76px; }
.vid_lft_arrw.nw { left: -41px; top: 40px; }
.xfact_hme_txt_cover img.ecover_img_hme { margin-left: 0px; }
}
.aff_mid_cnt_box p { text-align: left; }
#afft_ttl_id1 p { font-size: 18px; }
.mailto { color: #013fc6!important; }

