/* https://www.humanpotentialinstitute.com/wp-content/themes/bulletproof/css/style.css?v=2&ver=1.4 */
body{color:#3b3b3c;background:#fff;font-size:62.5%;line-height:1.3;-webkit-text-size-adjust:none;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:300}a{color:#3b3b3c;text-decoration:underline;outline:none}a:hover{text-decoration:none}p{color:#3b3b3c;font-size:2em;padding:10px 0;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:300}ul{color:#3b3b3c;font-size:2em}ol{color:#3b3b3c;font-size:2em}input,textarea,select{color:#3b3b3c;outline:none;font-size:1.8em;vertical-align:middle;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:300}.pg_holder{overflow:hidden}.enlargeCTA{-webkit-transition:all 200ms ease-out;-webkit-transform:scale(1);-ms-transition:all 200ms ease-out;-ms-transform:scale(1);-moz-transition:all 200ms ease-out;-moz-transform:scale(1);transition:all 200ms ease-out;transform:scale(1);display:inline-block}.enlargeCTA:hover{-webkit-transition:all 200ms ease-out;-webkit-transform:scale(1.1);-ms-transition:all 200ms ease-out;-ms-transform:scale(1.1);-moz-transition:all 200ms ease-out;-moz-transform:scale(1.1);transition:all 200ms ease-out;transform:scale(1.1)}.wrapper{max-width:1000px;margin:0 auto;padding:0 15px}.frow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.frow_space_between{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.frow_center_align{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.frow_reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.frow_vcenter{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.frow_bottom_align{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.frow_wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.frow_column{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.frow>div{-webkit-box:1;-moz-box:1;-webkit-flex:1;-ms-flex:1;flex:1}.frow>a{-webkit-box:1;-moz-box:1;-webkit-flex:1;-ms-flex:1;flex:1}.frow>li{-webkit-box:1;-moz-box:1;-webkit-flex:1;-ms-flex:1;flex:1}.tb{display:table;width:100%;height:100%}.tb .td{display:table-cell;width:100%;height:100%;vertical-align:middle}.home_pg{width:100%;position:relative;overflow:hidden;z-index:999;height:500px;background:url(/wp-content/themes/bulletproof/css/../images/homebg.jpg) center no-repeat;background-size:cover}.logo{float:left;width:162px;height:auto;margin:20px 0 0 70px;position:absolute;left:0;top:0;z-index:9999;opacity:0}.logo_sticky{display:none;float:left;width:162px;height:auto;margin:20px 0 0 70px;position:absolute;left:0;top:0;z-index:9999}.logo_acsth{float:left;margin:20px 0 0 70px;position:absolute;left:220px;top:23px;z-index:9999;width:125px;opacity:0}.logo_acsth.desk_acsth{display:block}.logo_acsth.mob_acsth{display:none}#sticky_header{height:105px;position:fixed;left:0;top:0;right:0;z-index:9999;transition:0.5s;-webkit-transition::0.5s}.sticky_header{background:#0a436a}.sticky_header .logo{display:none}.sticky_header .logo_sticky{display:block}.tb{width:100%;height:100%;display:table}.tb .td{display:table-cell;width:100%;height:100%;vertical-align:middle}.home_contents{width:64.2%;margin:0 auto;padding-bottom:150px}.home_contents h1{font-size:6em;text-transform:uppercase;line-height:1;color:#0bf;padding:0 0 15px;opacity:0;letter-spacing:2px;text-align:center}.home_contents h2{font-size:2.9em;line-height:1.2;color:#fff;font-weight:300;opacity:0;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:0 0 15px}.home_contents .anim_lnks{opacity:0}.home_contents .h_links{padding:25px 0;text-align:center}.home_contents .h_links .divider{float:left;width:2px;height:50px;background:#0bf;margin:0 20px}.home_contents .h_links a{display:inline-block;text-decoration:none;color:#fff;text-transform:uppercase;font-size:2.2em;font-weight:700;line-height:1.3;margin:2px 40px 0 0;text-align:left;padding:20px 0 0 100px;position:relative}.home_contents .h_links a span{float:left;width:82px;height:94px;margin:0 14px 0 0;text-align:center;position:absolute;left:0;top:0}.home_contents .h_links a span img{width:82px;height:auto;display:block}.top_menu{float:right;position:absolute;right:0;top:0;z-index:9999}#top_menu{opacity:0}.top_menu .nav_holder{float:left;position:relative;padding:40px 50px 0 0}.top_menu ul{float:left;font-size:1.5em;font-weight:300;margin:0 10px 0 0;width:100%}.top_menu ul li{float:left;padding:0 0 0 40px;position:relative}.top_menu ul li a{text-decoration:none;color:#fff;display:block;padding-bottom:20px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.top_menu ul li.bold a{color:#0bf}.top_menu ul li ul{font-size:1em;position:absolute;left:40px;top:100%;background:#fff;float:none;border-top:3px solid #0bf;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.24);-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,.24);box-shadow:0 3px 10px 0 rgba(0,0,0,.24);display:none;-webkit-animation:nav-anim 0.3s;-moz-animation:nav-anim 0.3s;-o-animation:nav-anim 0.3s;animation:nav-anim 0.3s;z-index:9999;padding:9px 0;min-width:210px}.top_menu ul li:hover ul{display:block}.top_menu ul li ul:before{content:"";display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #0bf;position:absolute;left:12px;top:-9px}.top_menu ul li ul li{float:none;padding:0}.top_menu ul li ul li a{padding:5px 15px;color:#3b3b3c;transition:0.5s;-webkit-transition:0.5s}.top_menu ul li ul li.current-menu-item a,.top_menu ul li ul li a:hover{color:#0bf}.top_menu ul li:hover ul li ul{display:none;left:100%;top:0;-webkit-animation:nav-anim-sub 0.3s;-moz-animation:nav-anim-sub 0.3s;-o-animation:nav-anim-sub 0.3s;animation:nav-anim-sub 0.3s;margin-top:-12px}.top_menu ul li:hover ul li:hover ul{display:block}.top_menu ul li:hover ul li ul:before{display:none}.top_menu ul li:hover ul li.menu-item-has-children a{position:relative}.top_menu ul li:hover ul li.menu-item-has-children .show_sub_menu{position:absolute;display:block;right:0;top:0;width:25px;height:25px}.top_menu ul li:hover ul li.menu-item-has-children .show_sub_menu:before{content:"";display:block;position:absolute;width:10px;height:2px;right:10px;top:9px;background:#0bf;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.top_menu ul li:hover ul li.menu-item-has-children .show_sub_menu:after{content:"";display:block;position:absolute;width:10px;height:2px;right:10px;top:14px;background:#0bf;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}@-webkit-keyframes nav-anim{0%{top:80%;opacity:0}100%{top:100%;opacity:1}}@-moz-keyframes nav-anim{0%{top:80%;opacity:0}100%{top:100%;opacity:1}}@-o-keyframes nav-anim{0%{top:80%;opacity:0}100%{top:100%;opacity:1}}@keyframes nav-anim{0%{top:80%;opacity:0}100%{top:100%;opacity:1}}@-webkit-keyframes nav-anim-sub{0%{left:80%;opacity:0}100%{left:100%;opacity:1}}@-moz-keyframes nav-anim-sub{0%{left:80%;opacity:0}100%{left:100%;opacity:1}}@-o-keyframes nav-anim-sub{0%{left:80%;opacity:0}100%{left:100%;opacity:1}}@keyframes nav-anim-sub{0%{left:80%;opacity:0}100%{left:100%;opacity:1}}@media only screen and (max-width:1600px){.top_menu ul li{padding:0 0 0 20px}.top_menu ul li ul{left:20px}}@media only screen and (max-width:1410px){.top_menu ul li{padding:0 0 0 15px}.top_menu ul{font-size:1.4em}.top_menu ul li ul{left:15px}}@media only screen and (max-width:1310px){.top_menu{padding-left:250px}}@media only screen and (max-width:767px){.top_menu{padding-left:0}}.bottom_navi{top:auto;position:absolute;right:0;bottom:27px;left:0;z-index:9999}.page-template-homepage .bottom_navi{display:none}#bottom_navi{opacity:0}.bottom_navi .nav_holder{float:right}.bottom_navi ul{margin:0}.bottom_navi ul li a{text-transform:uppercase}.bottom_navi_home ul,.top_menu_home ul{display:none;width:auto}#mob_navi ul{padding:65px 15px 15px;font-weight:400;font-size:1.9em}#mob_navi ul li a{text-decoration:none;color:#fff;display:block;padding:2px 15px 2px 0;text-transform:uppercase}#mob_navi ul ul{font-size:1em;padding:5px 0 5px 20px;display:none}#mob_navi ul ul ul{display:block}#mob_navi ul ul li a{padding:2px 0}#mob_navi ul li.menu-item-has-children{position:relative}#mob_navi ul li.menu-item-has-children>span{position:absolute;right:0;top:0;width:25px;height:25px;cursor:pointer;transition:0.2s;-webkit-transition:0.2s}#mob_navi ul li.menu-item-has-children>span:after{content:"";display:block;position:absolute;left:8px;top:8px;background:#0bf;width:12px;height:2px;transform:rotate(45deg)}#mob_navi ul li.menu-item-has-children>span:before{content:"";display:block;position:absolute;left:8px;top:16px;background:#0bf;width:12px;height:2px;transform:rotate(-45deg)}#mob_navi ul li.menu-item-has-children.arrow_down>span{transform:rotate(90deg)}#mob_navi ul li.menu-item-has-children ul li.menu-item-has-children>span{display:none}#mob_navi .nav_holder ul{padding:0;display:block}.header_signup{position:relative}.header_signup .logo{top:10px}.header_signup .top_menu{top:10px}.header_signup .top_menu ul li a{color:#4d4d4d}.header_signup_white .top_menu ul li a{color:#fff}.header_signup .bottom_navi{margin-right:120px}.header_signup .bottom_navi .nav_holder{margin-right:0}.bounce_in,.fade_in_up_seq,.fade_in_up{opacity:0}.main_banner{clear:both;position:relative;min-height:400px}@media only screen and (max-width:1000px){.main_banner{clear:both;position:relative;min-height:350px}}.main_banner img{display:block;width:100%;height:auto;opacity:0}.main_banner img.desk_img{display:block}.main_banner img.mob_img{display:none}.main_banner .mb_contents{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;background:rgba(0,0,0,.2)}.main_banner .video-box{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1}.main_banner .video-box:before{background:rgba(0,0,0,.2);display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;content:""}.main_banner .video-box video{width:100%;display:inline-block;*display:inline;*zoom:1}.main_banner .mb_contents_inner{position:relative;padding:0 0 0 100px;max-width:71%;margin:0 auto;z-index:20}.main_banner .mb_contents_inner .banner_icon{position:absolute;left:0;top:0;width:80px;height:auto;opacity:1!important}.main_banner .mb_contents_inner h2,.main_banner .mb_contents_inner h1.as_h2{color:#0bf;font-size:6em;letter-spacing:2px;text-transform:uppercase;padding:15px 0 12px;max-width:850px;line-height:1}.main_banner .mb_contents_inner h2.as_h3{color:#fff;font-size:2.8em;font-weight:300;text-transform:none;letter-spacing:1px}.main_banner .mb_contents_inner h3{color:#4d4d4d;font-size:2.8em;font-weight:300;letter-spacing:1px}.main_banner .mb_contents_inner a.readmore{text-transform:uppercase;color:#fff;border:2px solid #0bf;background:#0bf;font-weight:500;padding:8px 12px;display:inline-block;margin:50px 10px 0;text-decoration:none;font-size:1.8em}.main_banner .mb_contents_inner a.readmore_white{background:#fff;border:2px solid #fff;color:#0bf}.main_banner .mb_contents_inner.white h3{color:#fff}.main_banner .mb_center_contents{text-align:center}.main_banner .mb_center_contents .mb_contents_inner{display:inline-block;padding:0}.main_banner .mb_center_contents h2{margin:0 auto}.main_banner .mb_center_contents h2 .banner_icon{position:static;display:inline-block;vertical-align:middle}.main_banner .scr_pg{position:absolute;display:block;width:22px;height:18px;left:50%;bottom:25px;margin-left:-11px;z-index:9999}.main_banner .scr_pg img{max-width:100%;height:auto;display:block}.main_banner .mb_contents_white_main_title h2{color:#fff}.main_banner .mb_contents_white h3{color:#fff}.orange{color:#f60}.main_banner_product .mb_contents_inner{padding:0;text-align:center}.main_banner_product .mb_contents_inner h2,.main_banner_product .mb_contents_inner h3{margin:0 auto}.main_banner_product .mb_contents_inner h2{font-size:4.5em;max-width:1000px}.main_banner_product .mb_contents_inner h3{max-width:850px}@media only screen and (max-width:1250px){.main_banner .mb_contents_inner h2,.main_banner .mb_contents_inner h1.as_h2{font-size:5em;padding:15px 0 12px}.main_banner .mb_contents_inner h3{font-size:2.2em}.main_banner_product .mb_contents_inner h2{font-size:4.5em}.main_banner_product .mb_contents_inner h3{font-size:2em}}@media only screen and (max-width:1050px){.main_banner .mb_contents_inner h2,.main_banner .mb_contents_inner h1.as_h2{font-size:4.7em;padding:25px 0 12px}.main_banner .mb_contents_inner h3{font-size:2em}.main_banner .mb_contents_inner .banner_icon{top:10px}.main_banner_product .mb_contents_inner h2{font-size:4.1em}.main_banner_product .mb_contents_inner h3{font-size:2em}.main_banner .mb_contents_inner a.readmore{margin:35px 0 0}}.find_coach_banner .mb_contents{display:none}.find_coach_banner .mb_contents_mob{display:block}.full_width_txt{padding:20px 0}.full_width_txt .wrapper{max-width:none;padding:0 125px}.full_width_txt_gray{background:#f8f8f8;padding-bottom:0}.cms{max-width:1100px;margin:0 auto}.cms h1,.cms h2{text-align:center;font-size:4.4em;line-height:1;letter-spacing:2px;color:#0bf;text-transform:uppercase}.cms h2{padding:25px 0 10px}.cms h3{text-align:center;font-size:3.2em;line-height:1.1;letter-spacing:2px;color:#4b4b4b;text-transform:uppercase;padding:10px 0}.cms h4{text-align:center;font-size:2.6em;line-height:1.1;letter-spacing:1px;color:#0bf;text-transform:uppercase;padding:10px 0}.cms h5{text-align:center;font-size:2.3em;line-height:1.1;letter-spacing:2px;color:#06446a;text-transform:uppercase;padding:10px 0}.cms h6{text-align:center;font-size:4.2em;line-height:1;letter-spacing:2px;color:#4b4b4b;text-transform:uppercase;padding:15px 0}.cms p{text-align:center;font-weight:300}.cms p strong{font-weight:700;font-size:1.2em}.cms ol,.cms ul{text-align:center;font-weight:300;padding:10px 0 10px 20px}.cms ul li:before{content:"";display:inline-block;width:5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;vertical-align:middle;background:#0a436a;margin-right:12px}.cms ul li a{text-decoration:none}.cms ul li ul{font-size:1em;padding:5px 10px 15px}.cms ol li{counter-increment:li;padding-left:5px}.cms ol li strong{color:#0a436a}.cms ol li::before{content:counter(li);color:#0a436a;display:inline-block;width:1em;margin-left:-1em}.pro_tab_contents{max-width:620px;margin:0 auto;padding:25px 0;display:none}.pro_tab_contents_active{display:block}.pro_tab_contents .cms h1,.pro_tab_contents .cms h2,.pro_tab_contents .cms h3,.pro_tab_contents .cms h4,.pro_tab_contents .cms h5,.pro_tab_contents .cms h6,.pro_tab_contents .cms p,.pro_tab_contents .cms ul{text-align:left}.cms_left h1,.cms_left h2,.cms_left h3,.cms_left h4,.cms_left h5,.cms_left h6,.cms_left p,.cms_left ul,.cms_left ol{text-align:left}.cms_left ul li{background:url(/wp-content/themes/bulletproof/css/../images/bullet_li.png) 0 8px no-repeat;padding:0 0 0 20px}.cms_left ul li:before{display:none}.gen_btn{text-align:center;padding:20px 0}.gen_btn a{font-size:2.1em;font-weight:700;letter-spacing:1px;color:#0a436a;text-decoration:none}.gen_btn a img{vertical-align:middle;margin:0 7px 0 0;width:44px;height:auto}.signup_popup .gen_btn a{border:2px solid #fff;display:inline-block;padding:15px 10px;font-size:1.7em}.signup_popup.light .gen_btn a{border:2px solid #0a436a}.cms_left h1,.cms_left h2,.cms_left h3,.cms_left h4,.cms_left h5,.cms_left h6,.cms_left p{text-align:left}.highlights{padding:0 0 25px;text-align:center;overflow:hidden}.highlights .highlights_title{padding:65px 15px 75px}.highlights .h_divider{border-bottom:2px solid #0bf;opacity:0;clear:both}.highlights .h_divider_tab{display:none}.highlights .h_divider_mob{display:none}.highlights .hb_width{max-width:1400px;margin:0 auto}.highlights .hbox{width:16.65%;float:left;margin-bottom:30px;opacity:0;position:relative}.highlights .hbox .hbox_link{display:block;position:absolute;left:0;top:0;right:0;bottom:0}.highlights .hbox .hb_divider{width:2px;background:#0bf;height:45px;margin:0 auto}.highlights .hbox .hb_icon{width:77px;height:67px;padding-top:22px;background:url(/wp-content/themes/bulletproof/css/../images/hb_bg_1.png) center no-repeat;margin:-2px auto 0}.highlights .hbox .hb_icon .hb_icn{width:40px;height:40px;border:2px solid #fff;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin:0 auto}.highlights .hbox .hb_icon .hb_icn img{width:40px;height:auto;display:block}.highlights .hbox h2{text-align:center;color:#fff;font-size:1.7em;font-weight:700;line-height:1.1;padding:10px 0}.highlights .hbox h2 a{color:#fff;text-decoration:none}.highlights .hbox .hb_tick{display:block;width:28px;height:auto;margin:4px auto}.highlights h5{text-align:center;color:#fff;font-size:4.4em;padding:12px 50px;text-transform:uppercase;opacity:0;padding:45px 0}.highlights h3{text-align:center;color:#fff;font-size:2em;border:1px solid #fff;max-width:1016px;margin:0 auto;clear:both;padding:12px 50px;text-transform:uppercase;display:inline-block;opacity:0}.highlights h3 a{text-decoration:none;color:#fff}.highlights h4{text-align:center;color:#0bf;font-size:3.5em;font-weight:300;padding:34px 0 0;opacity:0}.highlights_4_cols .hbox{width:25%}.highlights_5_cols .hb_width{max-width:817px}.highlights_5_cols .hbox{width:20%}.highlights_steps{padding:0 70px 10px}.highlights_steps .hb_width{max-width:none;margin:0}.highlights_steps .hbox{width:auto;float:left;margin-bottom:30px;padding:0 50px 0 0}.highlights_steps .hbox .hb_divider{background:#fff}.highlights_steps .hbox .hb_icon{background:url(/wp-content/themes/bulletproof/css/../images/hb_bg_1_white.png) center no-repeat}.highlights_steps .hbox .hb_icon .hb_icn{border:2px solid #fff;color:#fff;line-height:38px;font-size:2.9em}.highlights_steps .hbox .hb_tick{display:none}.highlights_steps .hbox_current .hb_divider{background:#0bf}.highlights_steps .hbox_current .hb_icon{background:url(/wp-content/themes/bulletproof/css/../images/hb_bg_1.png) center no-repeat}.highlights_steps .hbox_current .hb_icon .hb_icn{border:2px solid #0bf;color:#0bf}.highlights_steps .hbox_current .hb_tick{display:block}.highlights_steps .next_steps{float:left;text-align:left;max-width:40%;padding:100px 0 0 20px}.highlights_steps .next_steps h2{color:#fff;font-size:2.3em;text-transform:uppercase}.highlights_steps .next_steps p{color:#fff;line-height:1.2;font-size:1.6em}.vid_box_main h2{text-align:center;color:#06446a;font-size:3.2em;text-transform:uppercase;padding:5px 0 22px}.vid_box{position:relative;overflow:hidden}.vid_box .wrapper{max-width:1165px}.vid_box iframe{position:absolute;left:0;top:0;width:100%;height:100%}.vid_box .pl_btn{width:83px;height:auto;display:block;margin:10px 0 0;position:absolute;left:50%;top:50%;margin:-47px 0 0 -41px}.vid_box .vid_contents{padding:100px 0;position:relative}.vid_box .vid_contents h3{font-size:6em;color:#0bf;line-height:1;letter-spacing:1px;padding:0 0 20px}.vid_box .vid_contents h4{font-size:2.8em;color:#fff;line-height:1.1;letter-spacing:1px;font-weight:300;padding:0 0 20px}.vid_box .vid_contents .icon_vid{display:block;width:107px;height:auto;position:absolute;right:0;top:58px}.mfp-iframe-holder .mfp-close{width:40px;max-width:40px;top:-50px!important}.career_benefits{background:#f8f8f8;padding:40px 0 20px;overflow:hidden}.career_benefits .career_title_btn{padding:40px 0 55px}.career_benefits .career_title_btn_mob{display:none}.career_benefits .wrapper{max-width:1200px}.career_benefits h2{text-align:center;font-size:3.3em;color:#0a436a;text-transform:uppercase;padding:0 0 25px;float:left;letter-spacing:1px}.career_benefits .signup_btn{float:right;font-size:2.1em;color:#0a436a;text-decoration:none;font-weight:700}.career_benefits .signup_btn_mob{display:none}.career_benefits .signup_btn img{float:left;width:43px;height:auto}.career_benefits .signup_btn span{display:block;padding:8px 0 0 55px}.career_benefits .signup_btn a{text-decoration:none}.career_benefits .cb_row{border-top:2px solid #b9b9b9;padding:0 75px;text-align:center}.career_benefits .cb_row .cb_row_width{max-width:1250px;margin:0 auto}.career_benefits .cb_row .cb_box{width:15.66%;opacity:0;display:inline-block;vertical-align:top}.career_benefits_7_cols .cb_row .cb_box{width:13.28%;padding:0}.career_benefits .cb_row .cb_row_divider_mob{clear:both;border-top:2px solid #b9b9b9;display:none}.career_benefits .cb_row .cb_row_divider_tab{clear:both;border-top:2px solid #b9b9b9;display:none}.career_benefits .cb_row .cb_box.last{padding:0}.career_benefits .cb_row .cb_box p{font-size:2em;color:#4d4d4d;margin:32px 0 0 18%}.career_benefits .cb_row .cb_box h6{text-transform:uppercase;font-size:2.3em;color:#06446a;margin:0 0 0 18%}.career_benefits .cb_row .cb_box .cb_divider{width:2px;background:#b9b9b9;height:50px;margin:0 auto}.career_benefits .cb_row .cb_box .cb_icon{width:101px;height:89px;padding-top:27px;background:url(/wp-content/themes/bulletproof/css/../images/career_bg.png) center no-repeat;margin:-2px auto 0}.career_benefits .cb_row .cb_box .cb_icon .cb_icn{width:58px;height:58px;border:2px solid #fff;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;margin:0 auto}.career_benefits .cb_row .cb_box .cb_icon .cb_icn img{display:block;max-width:100%;height:auto;margin:0 auto}.career_benefits .cb_row .cb_box h2{font-size:2.2em;line-height:1.1;color:#0bf;padding:22px 0 0;text-align:center;float:none}.career_benefits .cb_row .cb_box h3{font-size:1.8em;line-height:1.1;color:#4e4d4d;padding:0 0 35px;clear:both;font-weight:300;text-align:center}.career_benefits .cb_row .cb_box h4{font-size:1.4em;line-height:1.1;color:#4e4d4d;padding:22px 10px 35px;clear:both;font-weight:300;margin:0 auto;text-align:center}.page-id-928 .career_benefits .cb_row .cb_box h4{padding:22px 0 10px}.page-id-928 .career_benefits{padding:40px 0 20px}.career_benefits_white{background:#fff}@media only screen and (max-width:1385px){.career_benefits .cb_row .cb_box{padding:0}.career_benefits .cb_row .cb_box h2{font-size:2em;padding:20px 20px 0 0}.career_benefits .cb_row .cb_box h3{font-size:1.7em;padding:0 0 25px}}@media only screen and (max-width:1250px){.career_benefits .cb_row{padding:0 25px}.career_benefits .cb_row .cb_box h2{font-size:1.8em;padding:20px 0 0 0}.career_benefits .cb_row .cb_box h3{font-size:1.5em;padding:0 0 25px}}.career_benefits_1 .cb_row{text-align:center}.career_benefits_1 .cb_row .cb_row_width{max-width:760px}.career_benefits_1 .cb_row .cb_box .cb_divider{margin:0 auto}.career_benefits_1 .cb_row .cb_box .cb_icon{margin:-2px auto}.career_benefits_1 .cb_row .cb_box{width:32%;float:none;display:inline-block}.career_benefits_1 .cb_row .cb_box p{margin:32px 0 0;text-align:center}.career_benefits_1 .cb_row .cb_box h6{margin:0;text-align:center}.career_benefits_1 .cb_row .cb_box h2{padding:22px 0 0;text-align:center}.meet_team{padding:35px 0}.meet_team h2{text-align:center;font-size:3.5em;font-weight:300;letter-spacing:1px;padding:0 0 28px}.meet_team .cms{padding:0 190px 22px}.meet_team .cms h2{font-weight:700;font-size:4.4em;padding:0 0 8px}.meet_team .cms p{color:#4d4d4d}.meet_team .team_box{float:left;width:16.66%;opacity:0}.team_search{padding-bottom:0}.team_search.meet_team .team_box{margin-bottom:45px}.meet_team .team_box .team_img{background:#414143}.meet_team .team_box .team_img img{display:block;width:100%;height:auto}.meet_team .team_box h3{color:#0bf;font-size:2.3em;line-height:1.1;padding:25px 27px 18px;text-transform:uppercase}.meet_team .team_box h3 a{color:#0bf;text-decoration:none}.meet_team .team_box .team_details{display:block;width:47px;height:56px;margin:0 0 0 27px;position:relative;text-decoration:none}.meet_team .team_box .team_details img{max-width:100%;height:auto;display:block}.meet_team .team_box .team_details span{position:absolute;width:24px;height:24px;border:1px solid #fff;margin:0 auto;left:50%;top:50%;margin:-14px 0 0 -13px;text-align:center;color:#fff;line-height:20px;font-size:2.1em;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;font-size:2.5em}.training_courses{padding:23px 0}.training_courses h2{text-align:center;font-size:2.6em;color:#fff;padding:27px 15px;background:#0a436a;text-transform:uppercase}.training_courses .course_box{float:left;width:25%}.training_courses .course_box .couse_img{position:relative}.training_courses .course_box .couse_img:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:#fff}.training_courses .course_box .couse_img img{display:block;max-width:100%;height:auto}.training_courses .course_box .course_dt{background:#0bf;padding:20px 30px;font-size:1.8em;font-weight:700;color:#fff;text-transform:uppercase;margin-right:4px}.training_courses .course_box_last .couse_img{padding-right:0}.training_courses .course_box_last .course_dt{margin-right:0}.training_courses .course_box_last .couse_img:after{display:none}.training_courses .course_box .course_dt strong{color:#06446a;padding:0 2px}.training_courses .course_box .course_details{padding:10px 30px}.training_courses .course_box .course_details h3{font-size:2.1em;color:#0bf;line-height:1.2;padding:0 0 20px}.training_courses .course_box .course_details h3 a{color:#0bf;text-decoration:none}.training_courses .course_box .course_details p{font-size:1.6em;padding:0 0 15px;color:#4e4d4d}.training_courses .course_box .course_details h4{font-size:2.4em;color:#0bf}.training_courses .course_box .course_details .signup_now{font-size:2.1em;letter-spacing:1px;text-transform:uppercase;color:#06446a;font-weight:700;text-decoration:none}.training_courses .course_box .course_details .signup_now span{display:inline-block;vertical-align:middle;margin:0 6px 0 0;width:44px;height:51px}.training_courses .course_box .course_details .signup_now span img{display:block;max-width:100%;height:auto}.training_courses_three_col .course_box{width:33.33%}.training_tracks{background:#f8f8f8 url(/wp-content/themes/bulletproof/css/../images/tracks_bg.png) right top no-repeat;padding:40px 0 35px;margin-bottom:65px}.training_tracks h2{color:#4d4d4d;font-size:2.9em;font-weight:300;padding:0 5.61%}.training_tracks .t_track{padding:48px 0 20px}.training_tracks .t_track .t_box{float:left;width:11.3%;position:relative}.training_tracks .t_track .t_box_anim{opacity:0}.training_tracks .t_track .t_box .track_line{position:absolute;left:0;top:0;width:100%;height:2px;background:#0bf}.training_tracks .t_track .t_box_first .track_line{left:50%}.training_tracks .t_track .t_box .track_divider{background:#0bf;width:2px;height:40px;margin:0 auto}.training_tracks .t_track .t_box .track_dot{border:2px solid #0bf;width:6px;height:6px;margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.training_tracks .t_track .t_box h3{text-align:center;font-size:1.4em;font-weight:300;color:#4d4d4d;padding:10px 0 15px;line-height:1.2}.training_tracks .t_track .t_box .tick_track{display:block;margin:0 auto;width:27px;height:auto}.training_tracks .t_track .course_title{float:left;width:111px;margin:-65px 0 0;position:relative}.training_tracks .t_track .course_title img{display:block;max-width:100%;height:auto}.training_tracks .t_track .course_title .c_title{position:absolute;left:0;top:0;width:100%;padding:40px 0 0;text-transform:uppercase;font-weight:700;text-align:center;line-height:.9}.training_tracks .t_track .course_title .c_title span{display:block;font-size:1.3em;color:#0bf}.training_tracks .t_track .course_title .c_title strong{font-size:1.8em;color:#06446a;display:block}.training_tracks .t_track_2 .t_box .track_line{background:#fec23d}.training_tracks .t_track_2 .t_box .track_divider{background:#fec23d}.training_tracks .t_track_2 .t_box .track_dot{border:2px solid #fec23d}.training_tracks .t_track_2 .course_title .c_title{padding:30px 0 0}.training_tracks .t_track_2 .course_title .c_title span{font-size:1.3em;color:#4b4b4b;font-weight:300}.training_tracks .t_track_2 .course_title .c_title strong{font-size:1.8em;color:#06446a;display:block}.training_tracks .t_track_2 .course_title .c_title span.track_name{font-weight:500}.testimonials{background:#f8f8f8;padding:25px 0}.testimonials .wrapper{position:relative;max-width:1340px}.testimonials .testi_icon{position:absolute;width:63px;height:auto}.testimonials .testi_list{padding:0 110px}.testimonials .testi_list .testi_box{padding:15px 0}.testimonials .testi_list .testi_box strong{width:18px;display:block}.testimonials .testi_list .testi_box strong img{width:100%;height:auto}.testimonials .testi_list .testi_box p{font-size:1.7em;color:#4b4b4b;font-weight:300;margin:5px 60px 5px 0;line-height:1.2}.testimonials .testi_list .testi_box .testi_img{width:82px;margin:0;position:relative}.testimonials .testi_list .testi_box .testi_img img{display:block;width:100%;height:auto}.testimonials .testi_list .testi_box .testi_img .icon_testi_border{position:absolute;left:0;top:0}.testimonials .testi_list .testi_box h3{font-size:1.7em;text-transform:uppercase;color:#06446a;padding:10px 0 0;letter-spacing:1px;line-height:1.1}.testimonials .testi_list .testi_box h4{font-size:1.4em;text-transform:uppercase;color:#06446a;font-weight:300;letter-spacing:1px;line-height:1.1}@media only screen and (max-width:1300px){.testimonials .testi_list{padding:0 0 0 80px}}.success_stories{padding:50px 0}.success_stories h2{text-align:center;font-size:3.2em;color:#06446a;letter-spacing:1px;padding:0 0 28px}.success_stories .story_box{float:left;width:33.33%;opacity:0}.success_stories .story_box .story_img{position:relative;border-bottom:12px solid #0bf}.success_stories .story_box .story_img img{display:block;max-width:100%;height:auto}.success_stories .story_box .story_img .pl_btn{position:absolute;width:83px;height:auto;left:50%;top:50%;margin:-48px 0 0 -41px}.success_stories .story_box .story_details{padding:22px 38px}.success_stories .story_box .story_details h3{font-size:2.6em;letter-spacing:2px;text-transform:uppercase;color:#0bf}.success_stories .story_box .story_details p{color:#4d4d4d;line-height:1.2;font-weight:300}.success_stories .story_box_2 .story_img{border-bottom:12px solid #4d4d4d}.success_stories .story_box_2 .story_details h3{color:#4d4d4d}.success_stories .story_box_3 .story_img{border-bottom:12px solid #06446a}.success_stories .story_box_3 .story_details h3{color:#06446a}.any_que{background:#4e4d4d;padding:20px 100px}.any_que .aq_title{float:left;font-size:2.5em;text-transform:uppercase;color:#06446a;padding:15px 0 0}.any_que .aq_right{float:right;padding:15px 0 0}.any_que .aq_right h3{float:left;color:#fff;font-size:2.2em;padding:14px 20px 0 0}.any_que .aq_right .em_btn{float:right;clear:right;font-size:2.2em;font-weight:700;color:#fff;text-decoration:none;background:#0bf url(/wp-content/themes/bulletproof/css/../images/icon_em.png) 190px 17px no-repeat;padding:14px 80px 14px 25px}.any_que .aq_right .be_unlimited_coach{float:right;clear:both;padding:30px 0 10px}.any_que .aq_right .be_unlimited_coach .unltd_col{float:left;font-size:2.1em;color:#fff;font-weight:700;text-transform:uppercase;line-height:72px;padding:0 0 0 25px;letter-spacing:1px}.any_que .aq_right .be_unlimited_coach .unltd_col a{color:#fff;text-decoration:none}.any_que .aq_right .be_unlimited_coach .unltd_col img{width:61px;height:auto;vertical-align:middle;margin:0 0 0 4px}.any_que .aq_right img{width:165px;height:auto;margin:0 0 0 20px;float:left}.any_que .aq_right img.logo_f_asc{margin-top:8px}.any_que .aq_left{float:left}.any_que .aq_left_nomenu{padding:25px 0}.any_que .aq_left img{width:230px;display:block;height:auto;float:left}.any_que .aq_left img.logo_f_asc{float:left;width:165px;height:auto;margin:35px 0 0 40px}.any_que .aq_left img.logo_f_act{float:left;width:165px;height:auto;margin:30px 0 0 20px}.any_que .aq_left .trustpilot-widget{float:left;background:#fff;padding:10px 0 6px;margin:25px 0 0 40px}.any_que .f_menu{clear:both;padding:25px 0}.any_que .f_menu ul{float:left;font-size:1.6em}.any_que .f_menu ul li{float:left}.any_que .f_menu ul li:after{content:"|";color:#0bf;float:left;padding:0 10px 0 9px}.any_que .f_menu ul li:last-child:after{display:none}.any_que .f_menu ul li.last:after{display:none}.any_que .f_menu ul li a{float:left;color:#fff;text-decoration:none;font-weight:300;letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width:1220px){.any_que{padding:25px 50px}}@media only screen and (max-width:1100px){.any_que{padding:25px 20px}}@media only screen and (max-width:980px){.any_que .aq_left .trustpilot-widget{margin:10px 0 0;clear:left}}@media only screen and (max-width:767px){.any_que .aq_left{float:none;text-align:center}.any_que .aq_right{float:none;text-align:center}.any_que .aq_left img{float:none;display:block;margin:0 auto}.any_que .aq_left .trustpilot-widget{width:280px;margin:12px auto 0;float:none;clear:none}.any_que .aq_right img{float:none;margin:0 5px;width:125px;vertical-align:top}.any_que .aq_right img.logo_f_asc{margin-top:6px}}.footer{padding:18px 90px 20px;clear:both}.footer:after{content:"";display:block;clear:both}.footer .logo_f{float:left;width:162px;height:auto}.footer .f_left{float:left}.footer .f_right{float:right}@media only screen and (max-width:767px){.footer .f_right{margin-bottom:10px}}.footer ul{float:left;font-size:1.6em;text-transform:uppercase;letter-spacing:1px}.footer ul li{float:left}.footer ul li:after{content:"|";color:#0bf;float:left;padding:0 10px 0 9px}.footer ul li:last-child:after{display:none}.footer ul li.last:after{display:none}.footer ul li a{color:#4d4d4d;text-decoration:none;float:left}.footer ul li a:hover{text-decoration:underline}.footer .socialize{float:left;padding:0 0 0 5px}.footer .socialize a{float:left;background:#0bf;color:#fff;text-decoration:none;width:36px;height:36px;text-align:center;line-height:36px;font-size:2em;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin-left:9px}.footer .socialize a.fa-facebook-f{background:#0a436a url(/wp-content/themes/bulletproof/css/../images/social_icons.png) 0 0 no-repeat;background-size:auto 36px}.footer .socialize a.fa-instagram{background:#4e4d4d url(/wp-content/themes/bulletproof/css/../images/social_icons.png) -43px 0 no-repeat;background-size:auto 36px}.footer .socialize a.fa-linkedin{background:#0a436a url(/wp-content/themes/bulletproof/css/../images/social_icons.png) -86px 0 no-repeat;background-size:auto 36px}@media only screen and (max-width:1100px){.footer{padding:18px 20px 20px}}@media only screen and (max-width:980px){.footer ul{font-size:1.4em}}.event_row{background:#f8f8f8}.event_row .eve_col{float:left;width:33.33%;opacity:0}.event_row .eve_col .eve_title{background:#f8f8f8;padding:20px 25px}.event_row .eve_col .eve_title h2{float:left;text-transform:uppercase;font-size:2.7em;color:#0bf;letter-spacing:1px;padding:12px 0 0}.event_row .eve_col .eve_title .eve_ico{float:right;width:43px;position:relative}.event_row .eve_col .eve_title .eve_ico img{max-width:100%;height:auto;display:block}.event_row .eve_col .eve_title .eve_ico span{display:block;position:absolute;width:21px;height:21px;margin:-12px 0 0 -12px;border:1px solid #fff;left:50%;top:50%;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.event_row .eve_col .eve_details{background:#0bf;padding:25px}.event_row .eve_col .eve_details .ev_ico{width:62px;height:auto;display:block;float:left}.event_row .eve_col .eve_details .eve_padding{padding:12px 0 0 75px;font-size:2.2em;font-weight:700;line-height:1;color:#fff;text-transform:uppercase}.event_row .eve_col .eve_details .eve_padding strong{color:#06446a}.event_row .eve_col_where .eve_title h2{color:#06446a}.event_row .eve_col_where .eve_details{background:#06446a}.event_row .eve_col_where .eve_details .eve_padding strong{color:#0bf}.event_row .eve_col_time .eve_title h2{color:#4d4d4d}.event_row .eve_col_time .eve_details{background:#4d4d4d}.event_row .eve_col_time .eve_details .eve_padding strong{color:#0bf}.event_row .eve_signup{clear:both;font-size:2.1em;font-weight:700;text-align:center;padding:40px 0}.event_row .eve_signup a{text-decoration:none;color:#06446a}.event_row .eve_signup img{width:44px;height:auto;vertical-align:middle;margin-right:7px}.event_row_acc{padding:70px 0}.event_row .tc_acc{max-width:875px;background:url(/wp-content/themes/bulletproof/css/../images/divider_terms.gif) center repeat-y;margin:0 auto;clear:both}.event_row .tc_acc .tc_col{float:left;width:47%}.event_row .tc_acc .tc_col_alt{float:right}.event_row .tc_acc .tc_col h2{color:#4d4d4d;text-transform:uppercase;font-size:2.5em}.event_row .tc_acc .tc_col p{color:#4d4d4d;font-weight:300;line-height:1.2}.event_row .tc_acc .tc_col ul{color:#4d4d4d;font-weight:300;line-height:1.2;padding:10px 0 0}.event_row .tc_acc .tc_col ul li{position:relative;padding:0 0 20px 11px}.event_row .tc_acc .tc_col ul li:before{display:block;content:"";width:2px;height:2px;background:#4d4d4d;position:absolute;left:0;top:11px}.event_row .tc_acc .tc_col .signup_now{font-size:2.1em;letter-spacing:1px;text-transform:uppercase;color:#06446a;font-weight:700;text-decoration:none}.event_row .tc_acc .tc_col .signup_now span{display:inline-block;vertical-align:middle;margin:0 6px 0 0;width:44px;height:51px}.event_row .tc_acc .tc_col .signup_now span img{display:block;max-width:100%;height:auto}.meet_teacher{padding:53px 0}.meet_teacher h2{font-size:4.4em;text-transform:uppercase;color:#02baff;text-align:center;padding:0 0 27px}.meet_teacher .teacher_img{float:left;background:#414143;width:234px;margin:15px 0 0}.meet_teacher .teacher_img img{max-width:100%;height:auto;display:block}.meet_teacher .teacher_details{padding:0 85px 0 267px}.meet_teacher .teacher_details .cms{max-width:none}.meet_teacher .teacher_details .cms p{text-align:left;font-weight:300}.meet_teacher .teacher_details .cms h4{text-align:left;padding-bottom:0}.testi_single{background:#f8f8f8;padding:30px 10%}.testi_single .ico_testi{float:left;width:63px;height:auto}.testi_single .testi_txt{padding:15px 0 0 118px}.testi_single .testi_txt .quote{width:18px}.testi_single .testi_txt .quote img{max-width:100%;height:auto;display:block}.testi_single .testi_txt p{font-size:1.7em;font-weight:300;padding:15px 0 10px}.testi_single .testi_txt h3{text-transform:uppercase;letter-spacing:2px;font-size:2.3em;font-weight:400;color:#06446a;padding:10px 0}.find_coach{max-width:395px;padding-left:5px}.find_coach h4{color:#fff;font-weight:300;text-transform:uppercase;letter-spacing:1px;background:#0bf;font-size:1.7em;padding:8px 10px}.find_coach .coach_txt{margin:0 0 10px}.find_coach .coach_dd_speciality{margin:10px 0 0}.find_coach .coach_dd .search_txt{width:94%;padding:12px 3%;border:none;outline:none;color:#06446a;font-weight:300;font-size:1.5em}.select2{position:relative;width:100%!important;margin-bottom:0!important}.select2-selection__arrow,.select2-selection__rendered,.select2-selection,.selection,.select2-container{height:42px!important;border:none!important;font-weight:100;-webkit-border-top-right-radius:0px!important;-moz-border-radius-topright:0px!important;border-top-right-radius:0px!important;background:#fff;font-size:15px;font-weight:300;color:#06446a}.select2 ul li{font-size:15px!important}.select2-selection__arrow{background:url(/wp-content/themes/bulletproof/css/../images/select_arrow.png) right no-repeat;width:40px!important;height:40px!important}.select2-selection__arrow b{display:none!important}.select2-selection__rendered{line-height:40px!important;font-weight:300;color:#06446a!important}.select2-results__options{font-size:15px;font-weight:300;color:#06446a;background:none!important}.select2-results__option--highlighted{background:#06446a!important;color:#fff}.select2-selection__rendered{border:none!important;padding-left:10px!important}.find_coach .search_btn{color:#fff;border:none;outline:none;cursor:pointer;font-size:1.7em;letter-spacing:1px;width:109px;height:37px;background:#06446a;font-weight:300}.team_search{position:relative}.team_search .cms{margin-bottom:6px}.team_search .login_btn{position:absolute;right:70px;top:70px}.team_search .login_btn_mob{display:none;clear:both;background:#e0dedf}.team_search .login_btn a{color:#06446a;text-transform:uppercase;font-size:1.5em;letter-spacing:1px;text-decoration:none;font-weight:700}.team_search .login_btn a span{line-height:55px;vertical-align:middle}.team_search .login_btn a img{vertical-align:middle;width:49px;height:auto;margin-left:10px}.team_search .team_title{padding:45px 0 70px}#coach_popup{max-width:855px;position:relative;margin:0 auto;z-index:99999}#coach_popup button.mfp-close{display:none}.coach_popup_main{max-width:855px;position:relative;margin:0 auto;z-index:99999}.coach_popup_main button.mfp-close{display:none}.coach_popup{max-width:855px;background:#fff;margin:0 auto}.coach_popup .cp_padding{padding:20px 30px 70px}.coach_popup .cp_logo{float:left;width:164px;height:auto}.coach_popup .coach_img{float:left;width:285px;clear:left}.coach_popup .coach_img .our_coach{display:block;width:100%;height:auto;margin:20px 0}.coach_popup .coach_img .visit_web{font-size:1.8em;color:#0a436a;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.coach_popup .coach_img .visit_web img{width:37px;height:auto;vertical-align:middle;margin:0 3px 0 0}.coach_popup .coach_txt{padding:100px 0 0 315px}.coach_popup .coach_txt h2{text-transform:uppercase;letter-spacing:1px;color:#0bf;line-height:1;font-size:4.4em;padding:0 0 15px}.coach_popup .coach_txt h3{text-transform:uppercase;letter-spacing:1px;color:#0a436a;line-height:1;font-size:2.6em}.coach_popup .coach_txt .spls{font-size:1.6em;line-height:1.2}.coach_popup .coach_txt .spls span,.coach_popup .coach_txt .spls a{font-weight:700;text-decoration:none;color:#0bf;text-transform:uppercase}.coach_popup .coach_txt .spls strong:last-child{color:#fff}.coach_popup .coach_txt .cms{padding:5px 0 15px;max-width:450px;margin:0}.coach_popup .coach_txt .cms p{color:#4e4d4d;font-size:1.6em}.coach_popup .close_cp{float:right;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#0a436a;text-decoration:none;font-size:1.5em;margin-right:-10px}.coach_popup .close_cp img{width:37px;height:auto;vertical-align:middle;margin-left:5px}.coach_pagination{text-align:center;clear:both;padding:50px 0}.coach_pagination a{margin:0 10px;font-size:1.5em;text-decoration:none;font-weight:700}.coach_pagination span{padding:0 10px;font-size:1.5em}.show_all_users{text-decoration:none;width:180px;text-align:center;font-size:1.8em;padding:20px 0;margin:0 auto;display:block}.signup_now_pg{padding:0 75px;background:#f8f8f8}.signup_now_pg .frm_row{opacity:0}#signup_now_row .frm_row{opacity:1}.signup_now_pg .frm_row .col_1{float:left;width:56%;border-bottom:1px solid #0bf;padding:4px 0}.signup_now_pg .frm_row .col_2{float:left;width:23%;border-bottom:1px solid #0bf;padding:4px 0}.signup_now_pg .frm_row .col_3{float:left;width:21%;border-bottom:1px solid #ffd98e;padding:4px 0;background:#fecc51}.signup_now_pg .frm_title_mob{display:none}.signup_now_pg .header_row .col_1,.signup_now_pg .header_row .col_2,.signup_now_pg .header_row .col_3{border:none}.signup_now_pg h1{font-size:3.1em;letter-spacing:2px;text-transform:uppercase;line-height:46px;color:#06446a;padding:15px 0 25px}.signup_now_pg h1 img{width:40px;height:auto;vertical-align:middle}.signup_now_pg h2{font-size:5.6em;text-transform:uppercase;letter-spacing:1px;color:#0bf;padding:0 0 12px}.signup_now_pg h3{font-size:2.3em;text-transform:uppercase;letter-spacing:1px;color:#06446a;padding:0 0 32px}.signup_now_pg h4{font-size:2.3em;text-transform:uppercase;letter-spacing:1px;color:#4d4d4d}.signup_now_pg h5{font-size:1.6em;letter-spacing:1px;color:#4d4d4d;font-weight:300;padding:6px 0}.signup_now_pg .tick{width:27px;height:27px;display:block;margin:3px auto 0}.signup_now_pg .course_title{width:111px;margin:-117px auto 0;position:relative}.signup_now_pg .course_title img{display:block;max-width:100%;height:auto}.signup_now_pg .course_title .c_title{position:absolute;left:0;top:0;width:100%;padding:40px 0 0;text-transform:uppercase;font-weight:700;text-align:center;line-height:.9}.signup_now_pg .course_title .c_title span{display:block;font-size:1.3em;color:#0bf}.signup_now_pg .course_title .c_title strong{font-size:1.8em;color:#06446a;display:block}.signup_now_pg .course_title_2{width:115px;margin:-117px auto 0;position:relative}.signup_now_pg .course_title_2 img{display:block;max-width:100%;height:auto}.signup_now_pg .course_title_2 .c_title{position:absolute;left:0;top:0;width:100%;padding:33px 0 0;text-transform:uppercase;font-weight:700;text-align:center;line-height:.9}.signup_now_pg .course_title_2 .c_title span{display:block;font-size:1.3em;color:#4d4d4d;font-weight:300;line-height:1}.signup_now_pg .course_title_2 .c_title strong{font-size:1.8em;color:#4d4d4d;display:block}.signup_now_pg .course_title_2 .c_title span.icf{font-weight:700}.signup_now_pg .frm_row_total{display:none}.signup_now_pg .frm_row_total .col_1,.signup_now_pg .frm_row_total .col_2,.signup_now_pg .frm_row_total .col_3{border:none}.signup_now_pg .frm_row_total_1 .col_1,.signup_now_pg .frm_row_total_1 .col_2,.signup_now_pg .frm_row_total_1 .col_3{padding-bottom:100px}.signup_now_pg .frm_row_total .total_amt{display:block;text-align:center;font-size:2.3em;color:#06446a;font-weight:700;padding:10px}.signup_now_pg .frm_row_total .pay_btn{display:block;text-align:center;font-size:1.9em;color:#06446a;border:1px solid #06446a;font-weight:700;padding:10px 0;text-decoration:none;letter-spacing:1px;max-width:178px;margin:12px auto 0;text-transform:uppercase;line-height:1.2}.signup_now_pg .frm_row_total .signup_btn{font-size:2.1em;letter-spacing:1px;text-transform:uppercase;color:#06446a;text-decoration:none;font-weight:700;margin:12px auto 0;display:block;width:218px}.signup_now_pg .frm_row_total .signup_btn span{line-height:51px;vertical-align:middle}.signup_now_pg .frm_row_total .signup_btn img{width:44px;height:auto;vertical-align:middle;margin-right:5px}.signup_now_pg .nearly_there{font-size:5.6em;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#0bf;padding:0 0 10px}.signup_now_pg_module{margin:0;padding:0}.signup_now_pg_module .wrapper{max-width:1115px}.signup_now_pg_module h4{font-size:3.5em;text-transform:uppercase;letter-spacing:1px;color:#0bf;float:left;padding:55px 0 0}.signup_now_pg_module .learn_tag_1{display:block;height:106px;width:auto;margin:0 auto}.signup_now_pg_module .learn_tag_2{display:block;height:106px;width:auto;margin:0 auto}.signup_now_pg_module .learn_tag_3{display:block;height:106px;width:auto;float:right;display:none}.signup_now_pg_module .frm_row .col_1{width:75%}.signup_now_pg_module .frm_row .col_2{width:12.2%}.signup_now_pg_module .frm_row .col_3{width:12.2%}.signup_now_pg_module .frm_row_1 .col_1{padding-top:105px}.signup_now_pg_module .frm_row_1 .col_2{padding-top:105px}.signup_now_pg_module .frm_row_1 .col_3{padding-top:105px}.signup_now_pg_module .frm_row_last .col_1{padding-bottom:75px}.signup_now_pg_module .frm_row_last .col_2{padding-bottom:75px}.signup_now_pg_module .frm_row_last .col_3{padding-bottom:75px}.signup_now_pg_module .download_guide{float:left;text-decoration:none;font-size:2.1em;letter-spacing:1px;text-transform:uppercase;color:#0bf;font-weight:700;margin:0}.signup_now_pg_module .download_guide img{width:43px;height:auto;display:inline-block;vertical-align:middle;margin:0 3px 0 0}.signup_now_pg_module .signupnow_txt{float:left;font-size:2.1em;letter-spacing:1px;text-transform:uppercase;color:#0a436a;font-weight:700;margin:31px 0 23px}.signup_now_pg_module .frm_row_total .signup_btn{width:auto}.signup_now_pg_module .frm_row_total .signup_btn img{width:44px;height:auto;display:block;margin:20px auto 0}.signup_now_pg_module_new .frm_row .col_1{width:87.2%}.enroll_row{background:#fff}.enroll_row .wrapper{max-width:1115px}.enroll_row .frm_row .col_1{width:87.2%;float:left}.enroll_row .frm_row .col_3{width:12.2%;float:left}.enroll_row .signupnow_txt{float:left;font-size:2.2em;text-transform:uppercase;color:#0a436a;font-weight:700;padding:25px 0 22px}.enroll_row .signup_btn{width:auto;display:block;border:2px solid #fecc51;border-top:none;font-size:2em;font-weight:700;text-align:center;padding:14px 2px 14px 55px;position:relative;text-decoration:none;color:#0d436a;line-height:1;display:none}.enroll_row .signup_btn span{display:none}.enroll_row .signup_btn img{width:44px;height:auto;display:block;position:absolute;left:10px;top:10px}.pg_contents{background:url(/wp-content/themes/bulletproof/css/../images/content_bg.jpg) left top no-repeat}.pg_contents .pg_bg{padding:0 190px 25px;background:url(/wp-content/themes/bulletproof/css/../images/content_bg_right.jpg) right top no-repeat;min-height:418px}.breadcrumbs{font-size:1.4em;color:#00baff;font-weight:300;padding:25px 0 35px}.breadcrumbs a{color:#4d4d4d;text-decoration:none}.pg_contents .cms h1,.pg_contents .cms p{text-align:left}.pg_contents .cms p{line-height:1.2}.read_more_cms img{width:49px;height:auto;display:block;margin:5px 0}.content_img{margin:10px 0}.content_img img{display:block;width:100%;height:auto}.two_cols{padding:25px 60px}.two_cols .col_1{float:left;width:47%}.two_cols .col_2{float:right;width:47%}.header_section{background:#01426a;padding:12px 50px}.header_section h2{color:#fff;font-size:2.6em;float:left;padding:12px 0}.header_section .header_link{float:right;width:49px;margin-right:15%}.header_section_lb{background:#0bf}.two_col_imgs{margin:25px 0 10px}.two_col_imgs .col_1{width:49%;float:left}.two_col_imgs .col_2{float:right}.two_col_imgs .col_1 .col_img{max-width:100%;height:auto;display:block;margin:0 auto}.two_col_imgs .col_1 h2{text-align:center;font-size:2.2em;color:#fff;text-transform:uppercase;background:#00baff;padding:15px 0}.two_col_imgs .col_2 h2{background:#06446a}.two_col_imgs .col_1 h2 img{vertical-align:middle;width:39px;height:auto;margin-right:4px}.two_col_imgs .col_1 h2 span{vertical-align:middle;line-height:45px}.two_col_imgs .col_1 .cms{padding:20px 30px}.two_col_imgs .col_1 .cms p{line-height:1.2}.four_col_tags{padding:0 0 15px}.four_col_tags h2{font-size:3.2em;color:#06446a;letter-spacing:1px;text-transform:uppercase;padding:0 50px 28px}.four_col_tags .tag_list{border-top:2px solid #b9b9b9}.four_col_tags .tag_list .tag_col{float:left;width:25%;margin-bottom:20px}.four_col_tags .tag_list .tag_col .tag_padding{padding:0 0 0 58px}.four_col_tags .tag_list .tag_col .tag_line{width:2px;height:50px;background:#b9b9b9;margin-left:49px}.four_col_tags .tag_list .tag_col .tag_img{width:100px;margin-top:-2px;position:relative}.four_col_tags .tag_list .tag_col .tag_img img{max-width:100%;height:auto;display:block}.four_col_tags .tag_list .tag_col .tag_img strong{display:block;border:1px solid #fff;width:58px;height:58px;line-height:58px;text-align:center;color:#fff;font-weight:300;font-size:2.9em;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;margin:-30px 0 0 -30px;display:block;position:absolute;left:50%;top:50%}.four_col_tags .tag_list .tag_col h3{font-size:2.9em;text-transform:uppercase;color:#0bf;padding:20px 20px 15px 0;line-height:1.1}.blog_section{padding:25px 50px}.blog_section .blog_box{float:left;width:48.46%;position:relative;margin-bottom:40px}.blog_section .blog_box .about_blog{padding:35px 45px 100px;background:#06446a url(/wp-content/themes/bulletproof/css/../images/blog_bg.jpg) left bottom no-repeat;position:absolute;left:0;top:0;right:0;bottom:0}.blog_section .blog_box .about_blog h2{color:#fff;text-transform:uppercase;line-height:1;font-size:4.9em}.blog_section .blog_box .about_blog p{color:#fff;font-size:2em;line-height:1.2;max-width:70%}.blog_section .blog_box .about_blog .more_blog{width:58px;height:auto;display:block;position:absolute;right:30px;bottom:28px}.blog_section .blog_box_alt{float:right}.blog_section .blog_box .blog_img{position:relative}.blog_section .blog_box .blog_img img{display:block;max-width:100%;height:auto}.blog_section .blog_box .blog_img a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.blog_section .blog_box .blog_img a span{display:block;position:absolute;left:0;top:100%;width:100%;height:100%;background:url(/wp-content/themes/bulletproof/css/../images/blog_read_more.png) center no-repeat}.blog_section .blog_box h2{color:#0bf;font-size:2.7em;letter-spacing:1px;line-height:1.1;padding:20px 0 0}.blog_section .blog_box h2 a{text-decoration:none;color:#0bf}.blog_section .blog_box p{font-size:1.8em;font-weight:300;line-height:1.2;color:#4d4d4d}.blog_section .blog_box h3{font-size:2.3em;color:#06446a;padding:8px 0 0}.four_col_txts h2{font-weight:400;font-size:3.2em;letter-spacing:1px;padding:0 45px 20px}.four_col_txts .f_col{float:left;width:24.775%;margin:0 .3% 0 0}.four_col_txts .f_col_last{margin-right:0}.four_col_txts .f_col .col_img{display:block;max-width:100%;height:auto;margin:0 auto}.four_col_txts .f_col .f_details{padding:24px 35px}.four_col_txts .f_col .f_details h3{line-height:1;text-transform:uppercase;font-size:2.9em;color:#0bf;padding:0 0 5px}.four_col_txts .f_col .f_details h3 a{text-decoration:none;color:#0bf}.four_col_txts .f_col .f_details p{font-size:1.8em;line-height:1.2;color:#4b4b4b;font-weight:300;margin-bottom:6px}.four_col_txts .f_col .f_details .learn_more{font-size:2.3em;text-transform:uppercase;font-weight:700;letter-spacing:1px;text-decoration:none;color:#06446a;line-height:1}.four_col_txts .f_col .f_details .learn_more img{display:block;width:48px;height:auto;margin-top:14px}.gallery_section{padding:0 0 30px}.gallery_section h2{font-size:3.5em;font-weight:400;color:#0bf;padding:45px;text-transform:uppercase}.gallery_section .gal_main img{width:100%;height:auto;display:block}.gallery_section .gal_main .gal_slide{display:none}.gallery_section .gal_main .gal_slide:nth-child(1){display:block}.gallery_section .gal_thumbs{padding:20px 0}.gallery_section .gal_thumbs div{float:left;width:11%;margin:0 1.714% 0 0}.gallery_section .gal_thumbs div.last{margin-right:0}.gallery_section .gal_thumbs div img{display:block;max-width:100%;height:auto}.gallery_section .cms{padding:0 35px}.gallery_section .cms p{font-size:1.7em;font-weight:300}.three_col_blog{padding:30px 0}.three_col_blog h2{font-weight:500;color:#0bf;font-size:3.5em;text-transform:uppercase;padding:0 50px 20px;line-height:1.1}.three_col_blog h3{color:#06446a;font-size:3.2em;text-transform:uppercase;padding:0 50px 34px;line-height:1.1}.three_col_blog .col_b{float:left;width:33.33%}.three_col_blog .col_b .cb_img{position:relative;overflow:hidden}.three_col_blog .col_b .cb_img img{display:block;max-width:100%;height:auto}.three_col_blog .col_b .cb_img .cb_overlay{position:absolute;left:0;top:100%;width:100%;height:100%;background:url(/wp-content/themes/bulletproof/css/../images/blog_overlay.png) center no-repeat}.three_col_blog .col_b .cb_details{padding:25px 35px}.three_col_blog .col_b .cb_details h4{line-height:1.1;text-transform:uppercase;font-size:2.5em;color:#0bf;padding-bottom:10px}.three_col_blog .col_b .cb_details h4 a{text-decoration:none;color:#0bf}.three_col_blog .col_b .cb_details p{font-weight:300}.three_col_blog .col_b .cb_details .cb_dt{padding:10px 0}.three_col_blog .col_b .cb_details .cb_dt h5{float:left;font-size:2.3em;letter-spacing:1px;color:#06446a;padding:11px 0 0}.three_col_blog .col_b .cb_details .cb_dt .read_more{float:right}.three_col_blog .col_b .cb_details .cb_dt .read_more img{width:45px;height:auto}.screen_formats{background:#0a436a;padding:35px 0 30px;opacity:0}.screen_formats .sf_col{float:left;width:50%;opacity:0}.screen_formats .sf_col .sf_img{float:left}.screen_formats .sf_col .sf_img img{height:100px;width:auto;display:block}.screen_formats .sf_col h3{color:#fff;font-size:2.6em;text-transform:uppercase;float:left;line-height:1.1;padding:17px 20px 0 24px}.screen_formats .sf_col .sf_icon{float:right;width:82px;height:auto;margin:0 65px 0 0}@media only screen and (max-width:1300px){.screen_formats .sf_col h3{font-size:2.3em;padding:17px 20px 0 20px}}@media only screen and (max-width:1000px){.screen_formats .sf_col h3{font-size:2em;padding:17px 10px 0 20px}.screen_formats .sf_col .sf_img img{height:70px}.screen_formats .sf_col .sf_icon{width:62px;margin:0 40px 0 0}}@media only screen and (max-width:767px){.screen_formats{padding:20px 0 10px}.screen_formats .sf_col{float:none;width:auto;padding:0 0 15px;max-width:360px;margin:0 auto}.screen_formats .sf_col h3{font-size:1.8em;padding:17px 10px 0 20px}.screen_formats .sf_col .sf_img{width:85px;text-align:right}.screen_formats .sf_col .sf_img img{height:70px;float:none;display:inline}.screen_formats .sf_col .sf_icon{width:62px;margin:0 40px 0 0}}@media only screen and (max-width:460px){.screen_formats .sf_col{max-width:250px}.screen_formats .sf_col h3{font-size:1.5em;padding:17px 5px 0 15px}.screen_formats .sf_col .sf_img{width:65px}.screen_formats .sf_col .sf_img img{height:50px}.screen_formats .sf_col .sf_icon{width:42px;margin:5px 0 0}}.unlimited_modules{padding:20px 0}.unlimited_modules h2{text-align:center;font-size:4.2em;color:#0bf;letter-spacing:1px;padding:0 0 30px}.unlimited_modules h3{text-align:center;font-size:2.3em;color:#0a436a;letter-spacing:1px;padding:0}.unlimited_modules .wrapper{max-width:1200px}@media only screen and (max-width:1000px){.unlimited_modules{}.unlimited_modules h2{font-size:3.7em;padding:0 0 15px}.unlimited_modules h3{font-size:2em;padding:0 0 30px}}@media only screen and (max-width:767px){.unlimited_modules{}.unlimited_modules h2{font-size:2.7em}.unlimited_modules h3{font-size:1.8em;padding:0 0 25px}}.faq_wrapper{max-width:1200px}.boxed_acc{border:1px solid #0a436a;margin:0 0 18px}.boxed_acc .acc_title{cursor:pointer}.boxed_acc .acc_title h4{float:left;color:#0bf;font-size:2.3em;padding:18px 0 18px 32px;width:85%}.boxed_acc .acc_title .acc_icon{float:right;width:66px;height:66px;background:#0bf url(/wp-content/themes/bulletproof/css/../images/icon_acc.png) center top no-repeat}.boxed_acc .acc_title .acc_icon_open{background:#0bf url(/wp-content/themes/bulletproof/css/../images/icon_acc.png) center bottom no-repeat}.boxed_acc .acc_content{display:none}.boxed_acc_open .acc_content{display:block}.boxed_acc .acc_content .acc_padding{padding:0 35px 25px}.boxed_acc .acc_content .cms{max-width:none;line-height:1.3}.acc_no_border{border:none}.acc_no_border .acc_title{background:#0bf}.acc_no_border .acc_title h4{color:#fff;padding:18px 32px}.acc_no_border .acc_content .acc_padding{padding:10px 0 25px}@media only screen and (max-width:1000px){.boxed_acc .acc_title h4{font-size:2em;padding:15px 0 15px 15px}.boxed_acc .acc_title .acc_icon{width:56px;height:56px;background:#0bf url(/wp-content/themes/bulletproof/css/../images/icon_acc_2x.png) center top no-repeat;background-size:56px auto}.boxed_acc .acc_title .acc_icon_open{background:#0bf url(/wp-content/themes/bulletproof/css/../images/icon_acc_2x.png) center bottom no-repeat;background-size:56px auto}.boxed_acc .acc_content .acc_padding{padding:0 15px 20px}}@media only screen and (max-width:767px){.boxed_acc .acc_title{position:relative}.boxed_acc .acc_title h4{font-size:1.7em;padding:10px 0 10px 15px;width:75%}.boxed_acc .acc_title .acc_icon{width:46px;height:auto;background:#0bf url(/wp-content/themes/bulletproof/css/../images/icon_acc_mob_plus.png) center no-repeat;background-size:46px auto;position:absolute;right:0;top:0;bottom:0}.boxed_acc .acc_title .acc_icon_open{background:#0bf url(/wp-content/themes/bulletproof/css/../images/icon_acc_mob_minus.png) center no-repeat;background-size:46px auto}.boxed_acc .acc_content .acc_padding{padding:0 15px 20px}}.how_it_works{padding:40px 0 0}.how_it_works h2{text-align:center;color:#4e4d4d;text-transform:uppercase;letter-spacing:1px;font-size:4.2em;padding:25px 0 45px}.how_it_works .hw_anim{opacity:0}.how_it_works .hw_row{background:#0bf;padding:40px 55px 20px;margin:0 auto}.how_it_works .hw_row .wrapper{max-width:1290px}.how_it_works .hw_row .hw_col{float:left;text-align:right;text-transform:uppercase;position:relative;padding:0 22px 22px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:24%}.how_it_works .hw_row .hw_col:first-child{padding-left:0}.how_it_works .hw_row .hw_col_last{padding-right:0}.how_it_works .hw_row .hw_col h3{font-size:2.3em;font-weight:300;color:#fff;line-height:1.1}.how_it_works .hw_row .hw_col strong{font-weight:700}.how_it_works .hw_row .hw_col h4{font-size:4.2em;color:#0a436a;line-height:1}.how_it_works .hw_row .hw_col h5{font-size:2.3em;font-weight:300;color:#fff;line-height:1}.how_it_works .hw_row .hw_divider{float:left;width:2px;height:85px;background:#0a436a;margin:5px 0;position:absolute;right:0;top:0}.how_it_works .hw_row .hw_col_last .hw_divider{display:none}.how_it_works .hw_row .hw_txt p{color:#fff;font-size:1.7em;line-height:1.1;padding:0}.how_it_works_1{padding:0}.how_it_works_1 .hw_row .hw_col h4{font-size:3.3em}.how_it_works_1 .hiw_txt{margin:0 auto;padding:10px 0 30px;background:#0bf}.how_it_works_1 .hiw_txt p{text-align:center;font-size:2em;color:#fff;padding-left:22px}.how_it_works_1 .hiw_txt .wrapper{max-width:1200px}@media only screen and (max-width:1380px){.how_it_works .hw_row{text-align:center}.how_it_works .hw_row .hw_col{float:none;text-align:right;display:inline-block}.how_it_works .hw_row .wrapper{max-width:848px}.how_it_works .hw_row .hw_txt{padding:25px 0 0;clear:both}.how_it_works_1 .hw_row .wrapper{max-width:none}.how_it_works_1 .hw_row .hw_col h4{font-size:3.2em}}@media only screen and (max-width:1350px){.how_it_works .hw_row .hw_col h3{font-size:2.1em}.how_it_works .hw_row .hw_col h4{font-size:4em}.how_it_works .hw_row .hw_col h5{font-size:2.1em}.how_it_works .hw_row{padding:40px 25px}}@media only screen and (max-width:1250px){.how_it_works .hw_row .hw_col h3{font-size:1.8em}.how_it_works .hw_row .hw_col h4{font-size:3.7em}.how_it_works .hw_row .hw_col h5{font-size:1.8em}.how_it_works .hw_row{padding:40px 25px}.how_it_works_1 .hw_row .hw_col h4{font-size:2.6em}}@media only screen and (max-width:1150px){.how_it_works .hw_row .hw_col{}.how_it_works .hw_row .hw_col h3{font-size:1.8em}.how_it_works .hw_row .hw_col h4{font-size:3.7em}.how_it_works .hw_row .hw_col h5{font-size:1.8em}.how_it_works .hw_row{padding:40px 25px}.how_it_works_1 .hw_row .hw_col h4{font-size:2.6em}}.five_cols{padding:20px 0}.five_cols h2{text-align:center;font-size:4.2em;text-transform:uppercase;color:#0bf;line-height:1;padding:0 0 25px}.five_cols h4{text-align:center;font-size:2.3em;text-transform:uppercase;color:#0a436a;line-height:1;padding:0 0 40px}.five_cols .f5_col{float:left;width:19.21%;margin:0 .9875% 20px 0}.five_cols .f5_col .col_img{position:relative}.five_cols .f5_col .col_img a{color:#fff;text-decoration:none}.five_cols .f5_col .col_img img{display:block;width:100%;height:auto}.five_cols .f5_col .col_img span{display:block;position:absolute;right:25px;bottom:17px;border:2px solid #fff;width:42px;height:42px;line-height:42px;text-align:center;font-size:2.6em;font-weight:700;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.five_cols .f5_col .col_contents .col_padding{padding:20px 10px 0 0}.five_cols .f5_col.first .col_contents .col_padding{padding-left:35px}.five_cols .f5_col.last{margin-right:0}.five_cols .f5_col .col_contents h3{font-size:2.2em;color:#0a436a;text-transform:uppercase;line-height:1.1;letter-spacing:1px}.five_cols .f5_col .col_contents h3 a{color:#0a436a;text-decoration:none}.five_cols .f5_col .col_contents p{color:#4e4d4d;line-height:1.2}@media only screen and (max-width:1200px){.five_cols h2{font-size:3.8em;padding:0 0 30px}.five_cols .f5_col .col_contents h3{font-size:1.8em}.five_cols .f5_col.first .col_contents .col_padding{padding-left:20px}}.signup_cta{padding:20px 0;text-align:center}.signup_cta .wrapper{max-width:1200px}.signup_cta .signup_btn{font-size:2.8em;font-weight:700;border:2px solid #0a436a;letter-spacing:1px;background:url(/wp-content/themes/bulletproof/css/../images/icon_signup_1.png) 15px 12px no-repeat;padding:29px 17px 29px 92px;display:inline-block;text-decoration:none;margin:0 auto;color:#0a436a;margin:0 0 45px;text-transform:uppercase}.cta_button .signup_btn{border:none}.signup_cta h2{font-size:2.7em;letter-spacing:2px;text-transform:uppercase;line-height:1;font-weight:300;color:#4e4d4d;padding:14px 0}.signup_cta h2 strong{font-weight:700}.signup_cta h2 span{color:#0bf}.after_you_enroll{background:#f8f8f8;padding:70px 0;text-align:center}.after_you_enroll h2{text-align:center;color:#0bf;font-size:4.4em;letter-spacing:1px;text-transform:uppercase;padding:0 0 17px}.after_you_enroll .signup_btn{font-size:2.4em;font-weight:700;border:2px solid #0a436a;letter-spacing:1px;background:url(/wp-content/themes/bulletproof/css/../images/icon_signup_1.png) 15px 12px no-repeat;padding:25px 17px 25px 78px;display:inline-block;text-decoration:none;margin:0 auto;color:#0a436a;margin:0 0 45px;background-size:50px auto;text-transform:uppercase}.after_you_enroll .wrapper{max-width:1280px}.after_you_enroll .login_steps{padding:40px 0 15px}.after_you_enroll .login_steps .login_step{float:left;width:33.33%}.after_you_enroll .login_steps .login_step .login_img{max-width:356px;margin:0 auto;position:relative}.after_you_enroll .login_steps .login_step .login_img img{width:100%;display:block;height:auto}.after_you_enroll .login_steps .login_step h3{text-align:center;font-size:2.2em;letter-spacing:1px;color:#0bf;padding:25px 0 0;line-height:1.1;text-transform:uppercase}.after_you_enroll .login_steps .login_step p{color:#4e4d4d;text-align:center;padding:0;line-height:1.2}.after_you_enroll .login_steps .login_step .login_img .st_icon{width:101px;height:89px;padding-top:27px;background:url(/wp-content/themes/bulletproof/css/../images/career_bg.png) center no-repeat;position:absolute;left:-10px;top:-65px}.after_you_enroll .login_steps .login_step .login_img .st_icon span{width:58px;height:58px;border:1px solid #fff;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;margin:0 auto;text-align:center;line-height:58px;color:#fff;font-size:2.9em;display:block}#connect_coach_popup,.signup_popup_module,#signup_popup{margin:0 auto;max-width:395px;position:relative}.signup_popup{background:#0a436a url(/wp-content/themes/bulletproof/css/../images/signup_bg_1.jpg) left top no-repeat;margin:0 auto;max-width:395px}.signup_popup .signup_padding{padding:100px 32px 60px;background:url(/wp-content/themes/bulletproof/css/../images/signup_bg_2.jpg) right bottom no-repeat}.signup_popup h2{color:#fff;font-size:4.3em;text-transform:uppercase;padding:0 0 12px}.signup_popup h3{color:#fff;font-size:2.1em;line-height:1;font-weight:300;text-transform:uppercase;padding:0 0 19px}.signup_popup h3 strong{font-weight:700}.signup_popup h4{color:#fff;font-size:2.1em;line-height:1;text-transform:uppercase;padding:2px 0 15px}.signup_popup a{color:#fff;text-decoration:none}.signup_popup .form_notes{font-size:11px;color:#fff;padding-bottom:0;line-height:15px;display:block}.signup_popup .form_notes a{color:#fff;font-weight:600;text-decoration:underline}.signup_popup ul{font-weight:300;padding:10px 0 10px 20px}.signup_popup ul li a{text-decoration:none;color:#fff}.signup_popup ul li ul{font-size:1em;padding:5px 10px 15px}.signup_popup .signup_row{padding:0 0 12px}.signup_popup .signup_row .txtbox{border:none;outline:none;padding:10px 3%;width:94%;font-size:1.6em;color:#4e4d4d}.signup_popup .signup_row .txtbox::-webkit-input-placeholder{opacity:1}.signup_popup .signup_row .txtbox::-moz-placeholder{opacity:1}.signup_popup .signup_row .txtbox:-ms-input-placeholder{opacity:1}.signup_popup .signup_row .txtbox:-moz-placeholder{opacity:1}.signup_popup .signup_row .txtarea{border:none;outline:none;padding:10px 3%;width:94%;font-size:1.6em;color:#4e4d4d;height:100px;resize:none}.signup_popup .signup_row .txtarea::-webkit-input-placeholder{opacity:1}.signup_popup .signup_row .txtarea::-moz-placeholder{opacity:1}.signup_popup .signup_row .txtarea:-ms-input-placeholder{opacity:1}.signup_popup .signup_row .txtarea:-moz-placeholder{opacity:1}.pum-content .signup_popup .signup_row .txtbox,.pum-content .signup_popup .signup_row .txtarea{width:100%}.pum-container{font-size:1em}.pum-container .signup_popup,.pum-container #signup_popup{max-width:none}.pum-title,.popmake-title{display:none}.pum-container h1{padding:10px 0}.pum-container h2{font-size:43px;padding:10px 0}.pum-container h3{font-size:21px;padding:10px 0}.pum-container h4{font-size:21px;padding:10px 0}.pum-container ul,.pum-container ul li,.pum-container p{color:#fff;font-size:18px;padding:10px 0}.pum-container ul li{background:url(/wp-content/themes/bulletproof/css/../images/bullet_li_white.png) 0 20px no-repeat;padding-left:20px;color:#fff}.pum-container .signup_row .txtbox,.pum-container .signup_row .txtarea{font-size:16px}.pum-container p{display:none}.pum-container .signup_popup p{display:block}.signup_popup .download_btn{color:#fff;font-size:17px;font-weight:300;cursor:pointer;;border:none;outline:none;background:#0bf;width:147px;height:37px;text-transform:uppercase}.signup_popup.white{background:#fff url(/wp-content/themes/bulletproof/css/../images/signup_bg_1_white.jpg) left top no-repeat}.signup_popup.white .signup_padding{background:url(/wp-content/themes/bulletproof/css/../images/signup_bg_2_white.jpg) right bottom no-repeat}.signup_popup.white h2{color:#0a436a}.signup_popup.white h3{color:#4e4d4d}.signup_popup.white h4{color:#0a436a}.signup_popup.white .signup_row .txtbox{border:1px solid #0a436a}.signup_popup.white .signup_row .txtarea{border:1px solid #0a436a}.signup_popup.white .mfp-close{border:1px solid red!important}.signup_popup.light{background:#0bf url(/wp-content/themes/bulletproof/css/../images/signup_bg_3_top.jpg) left top no-repeat}.signup_popup.light .signup_padding{background:url(/wp-content/themes/bulletproof/css/../images/signup_bg_3.jpg) right bottom no-repeat}.signup_popup.light h2,.signup_popup.light h3,.signup_popup.light h4,.signup_popup.light p,.signup_popup.light ul,.signup_popup.light li,.signup_popup.light a{color:#0a436a}.pum-container .signup_popup.light ul li{background:url(/wp-content/themes/bulletproof/css/../images/bullet_li.png) 0 20px no-repeat}.signup_popup.light .signup_row .txtbox{border:1px solid #0a436a}.signup_popup.light .signup_row .txtarea{border:1px solid #0a436a}.signup_popup.light .mfp-close{border:1px solid red!important}.download_guide_row{background:#0a436a url(/wp-content/themes/bulletproof/css/../images/guide_left_bottom_graphic.png) left bottom no-repeat}.download_guide_row .guide_bg{background:url(/wp-content/themes/bulletproof/css/../images/guide_right_graphic_2x.png) right no-repeat;background-size:auto 100%}.download_guide_row .wrapper{max-width:1200px}.download_guide_row .dwn_form{padding:25px 0 25px 35px;max-width:950px}.download_guide_row .dwn_form .dwn_titles{float:left;width:60%}.download_guide_row .dwn_form h2{font-size:3.7em;color:#fff;text-transform:uppercase;letter-spacing:1px;padding:0 0 10px}.download_guide_row .dwn_form h3{font-size:1.8em;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:300;padding:0 0 20px}.download_guide_row .dwn_form h3 strong{font-weight:700}.download_guide_row .dwn_form .dwn_frm_btn{text-decoration:none;color:#fff;border:1px solid #fff;display:block;font-size:1.5em;padding:8px 15px;float:right;margin:5px 35px 0 0}.download_guide_row .dwn_form .dwn_frm{max-width:785px}.download_guide_row .dwn_form .dwn_frm .frm_input{float:left;width:40.52%;margin:0 2.545% 0 0}.download_guide_row .dwn_form .dwn_frm .frm_input .txtbox{padding:8px 3%;width:94%;border:none;outline:none;font-size:1.6em;color:#4e4d4d;margin-bottom:5px}.download_guide_row .dwn_form .dwn_frm .frm_input .txtbox::-webkit-input-placeholder{opacity:1}.download_guide_row .dwn_form .dwn_frm .frm_input .txtbox::-moz-placeholder{opacity:1}.download_guide_row .dwn_form .dwn_frm .frm_input .txtbox:-ms-input-placeholder{opacity:1}.download_guide_row .dwn_form .dwn_frm .frm_input .txtbox:-moz-placeholder{opacity:1}.download_guide_row .dwn_form .dwn_frm p{padding:0;margin:0;display:inline}.download_guide_row .dwn_form .dwn_frm .submit_btn{float:left;width:12.67%;color:#fff;height:37px;border:none;outline:none;cursor:pointer;font-size:17px;font-weight:300;text-transform:uppercase;background:#0bf}.download_guide_row .dwn_form .success_msg{color:#fff;text-transform:uppercase;font-size:2.1em;font-weight:700;letter-spacing:1px;padding:20px 0 5px}.custom_purchase_form_notes,.download_guide_row .form_notes{font-size:12px;color:#fff;padding-bottom:0;line-height:15px;display:block;padding:0;max-width:785px;margin:0 auto}.custom_purchase_form_notes a,.download_guide_row .form_notes a{color:#fff;font-weight:600;text-decoration:underline}.custom_purchase_form_notes{text-align:center;color:#3b3b3c;padding:32px 0 0;font-size:13px}.custom_purchase_form_notes a{color:#3b3b3c}.custom_purchase_form_notes_1{text-align:center;color:#4d4d4d;padding:32px 0 0;font-size:17px;clear:both;padding:32px 0 0}.download_guide_row_gray{background:#f8f8f8 url(/wp-content/themes/bulletproof/css/../images/guide_left_bottom_graphic.png) left bottom no-repeat}.download_guide_row_gray .dwn_form h2{color:#0a436a}.download_guide_row_gray .dwn_form .success_msg,.download_guide_row_gray .dwn_form h3{color:#4e4d4d}.our_mission{background:#0bf;padding:20px 0}.our_mission h2{float:left;font-size:4em;color:#0a436a;text-transform:uppercase;padding:30px;position:relative;margin-right:30px;position:relative}.our_mission h2 .ico_mission{position:absolute;width:80px;height:auto;left:0;top:8px}.our_mission h2 span{display:block;width:1px;height:90px;position:absolute;right:0;top:50%;margin-top:-45px;background:#fff}.our_mission h3{font-size:3em;color:#0a436a;text-transform:uppercase;padding:14px 0 14px 30px;position:relative}@media only screen and (max-width:1024px){.our_mission h2{font-size:3em;padding:30px 25px 30px;margin-right:25px}.our_mission h2 .ico_mission{width:60px;left:0;top:8px}.our_mission h2 span{width:1px;height:90px;right:0;top:50%;margin-top:-45px}.our_mission h3{font-size:2.2em;padding:17px 0 17px 30px}}@media only screen and (max-width:767px){.our_mission{padding-top:10px}.our_mission h2{font-size:2.3em;padding:15px 30px 30px;margin:0;float:none;text-align:center}.our_mission h2 span{margin:15px auto 0}.our_mission h2 .ico_mission{width:50px;left:0;top:8px;position:static;margin:0 auto 10px;display:block!important}.our_mission h2 span{width:100px;height:1px;margin-top:0;position:static;margin:15px auto 0}.our_mission h3{font-size:1.8em;padding:0;text-align:center}}.contact_pg{background:url(/wp-content/themes/bulletproof/css/../images/contact_bg.jpg) center top no-repeat;background-size:cover;padding:160px 0 50px}.contact_pg h1{font-size:5.6em;color:#0bf;text-transform:uppercase;letter-spacing:2px;padding:0 0 12px}.contact_pg h2{font-size:2.8em;color:#fff;font-weight:500;padding:0 0 20px}.contact_pg h3{font-size:2.3em;color:#fff;font-weight:500;padding:0 0 20px}.contact_pg h3 a{color:#0bf;text-decoration:none}.contact_pg h4{font-size:3.2em;color:#0bf;text-transform:uppercase;letter-spacing:2px;padding:0 0 14px}.contact_pg h5{font-size:3.6em;color:#fff;text-transform:uppercase;letter-spacing:2px;padding:17px 0 14px}.contact_pg .cf_row{max-width:462px;padding:0 0 15px}.contact_pg .cf_row .txtbox{padding:10px 3%;width:94%;border:none;outline:none;font-size:1.6em}.contact_pg .cf_row .txtarea{padding:10px 3%;width:94%;height:135px;border:none;outline:none;font-size:1.6em}.contact_pg .cf_row .txtbox::-webkit-input-placeholder{opacity:1}.contact_pg .cf_row .txtbox::-moz-placeholder{opacity:1}.contact_pg .cf_row .txtbox:-ms-input-placeholder{opacity:1}.contact_pg .cf_row .txtbox:-moz-placeholder{opacity:1}.contact_pg .cf_row .txtarea::-webkit-input-placeholder{opacity:1}.contact_pg .cf_row .txtarea::-moz-placeholder{opacity:1}.contact_pg .cf_row .txtarea:-ms-input-placeholder{opacity:1}.contact_pg .cf_row .txtarea:-moz-placeholder{opacity:1}.contact_pg .send_btn{color:#fff;border:none;outline:none;cursor:pointer;font-size:17px;text-transform:uppercase;width:170px;height:37px;background:#0bf}.wpcf7-not-valid-tip,.wpcf7-response-output{background:#0bf;border:none!important;color:#fff!important;font-size:15px!important;padding:5px 10px!important}.wpcf7-mail-sent-ok{display:none!important}.signup_popup_footer .wpcf7-mail-sent-ok{display:block!important}.contact_pg .stay_connected{padding:70px 0}.contact_pg .stay_connected h2{color:#0bf;font-size:3.6em;text-transform:uppercase;font-weight:700;letter-spacing:2px}.contact_pg .stay_connected .sc_list{border-top:2px solid #0bf}.contact_pg .stay_connected .sc_list .hbox{width:16.65%;float:left;margin-bottom:30px;opacity:0;position:relative}.contact_pg .stay_connected .sc_list .hbox .hbox_link{display:block;position:absolute;left:0;top:0;right:0;bottom:0}.contact_pg .stay_connected .sc_list .hbox .hb_divider{width:2px;background:#0bf;height:45px;margin:0 auto}.contact_pg .stay_connected .sc_list .hbox .hb_icon{width:77px;height:67px;padding-top:22px;background:url(/wp-content/themes/bulletproof/css/../images/hb_bg_1.png) center no-repeat;margin:-2px auto 0;position:relative}.contact_pg .stay_connected .sc_list .hbox .hb_icon .hb_icn{width:40px;height:40px;border:2px solid #fff;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin:0 auto}.contact_pg .stay_connected .sc_list .hbox .hb_icon .hb_icn img{width:40px;height:auto;display:block}.contact_pg .stay_connected .sc_list .hbox h2{text-align:center;color:#fff;font-size:1.7em;font-weight:700;line-height:1.1;padding:10px 0;text-transform:none}.contact_pg .stay_connected .sc_list .hbox h2 a{color:#fff;text-decoration:none}.contact_pg .stay_connected .sc_list .hbox .hb_tick{display:block;width:28px;height:auto;margin:4px auto}@media only screen and (max-width:1024px){.contact_pg{padding:160px 25px 50px}.contact_pg h1{font-size:4.6em}.contact_pg h2{font-size:2.2em}.contact_pg h3{font-size:2em}.contact_pg h4{font-size:2.8em}.contact_pg h5{font-size:3.2em}.contact_pg .cf_row{max-width:400px}.contact_pg .stay_connected{padding:70px 0;margin:0 -25px}.contact_pg .stay_connected h2{font-size:3.2em;padding:0 25px 10px}.contact_pg .stay_connected .sc_list{border-top:2px solid #0bf}.contact_pg .stay_connected .sc_list .hbox h2{font-size:1.4em}}@media only screen and (max-width:767px){.contact_pg{padding:60px 0 30px}.contact_pg h1{font-size:3em}.contact_pg h2{font-size:1.8em}.contact_pg h3{font-size:1.5em}.contact_pg h4{font-size:2.2em}.contact_pg h5{font-size:2.5em}.contact_pg .cf_row{max-width:400px}.contact_pg .cf_row .txtarea{height:75px}.contact_pg .stay_connected{padding:40px 0 0;margin:0}.contact_pg .stay_connected h2{font-size:2.5em;padding:0 0 10px}.contact_pg .stay_connected .sc_list{border-top:2px solid #0bf}.contact_pg .stay_connected .sc_list .hbox{width:100px}}.your_details_pg{background:url(/wp-content/themes/bulletproof/css/../images/contact_bg.jpg) center top no-repeat;background-size:cover;padding:214px 0 65px;position:relative}.your_details_pg .bullet_top{position:absolute;width:80px;height:200px;left:50%;top:0;margin:0 0 0 -40px;overflow:hidden}.your_details_pg .bullet_top img{display:block;width:100%;height:auto;margin-top:-15px}.your_details_pg h1{text-align:center;font-size:3.2em;color:#0bf;text-transform:uppercase;letter-spacing:2px;padding:0 0 15px}.your_details_pg h5{font-size:3.6em;color:#fff;text-transform:uppercase;letter-spacing:2px;padding:0 0 17px;text-align:center}.your_details_pg .cf_row{max-width:462px;padding:0 0 15px;margin:0 auto}.your_details_pg .cf_row .txtbox{padding:10px 3%;width:94%;border:none;outline:none;font-size:1.6em;text-align:center}.your_details_pg .cf_row .txtarea{padding:10px 3%;width:94%;height:135px;border:none;outline:none;font-size:1.6em;text-align:center}.your_details_pg .cf_row .txtbox::-webkit-input-placeholder{opacity:1}.your_details_pg .cf_row .txtbox::-moz-placeholder{opacity:1}.your_details_pg .cf_row .txtbox:-ms-input-placeholder{opacity:1}.your_details_pg .cf_row .txtbox:-moz-placeholder{opacity:1}.your_details_pg .cf_row .txtarea::-webkit-input-placeholder{opacity:1}.your_details_pg .cf_row .txtarea::-moz-placeholder{opacity:1}.your_details_pg .cf_row .txtarea:-ms-input-placeholder{opacity:1}.your_details_pg .cf_row .txtarea:-moz-placeholder{opacity:1}.your_details_pg .send_btn{color:#fff;border:none;outline:none;cursor:pointer;font-size:17px;text-transform:uppercase;width:147px;height:37px;background:#0bf;margin:0 auto;display:block}@media only screen and (max-width:767px){.your_details_pg{padding:100px 0 45px}.your_details_pg .bullet_top{width:40px;height:100px;margin:0 0 0 -20px}.your_details_pg h1{font-size:2.5em}.your_details_pg h5{font-size:2.8em}}.enroll_pending_pg{background:url(/wp-content/themes/bulletproof/css/../images/contact_bg.jpg) center top no-repeat;background-size:cover;padding:190px 0 0}.enroll_pending_pg .wrapper{max-width:1190px}.enroll_pending_pg h1{font-size:6.2em;color:#0bf;text-transform:uppercase;letter-spacing:1px}.enroll_pending_pg p{font-size:2.8em;color:#fff;padding:0 0 33px}.enroll_pending_pg h2{font-size:3.8em;color:#0bf;text-transform:uppercase;letter-spacing:1px}.join_waitlist{padding:65px 0}.join_waitlist_with_bg{padding:0}.join_waitlist .join_waitlist_bg_left{background:url(/wp-content/themes/bulletproof/css/../images/join_waitlist_bg_left.png) left no-repeat}.join_waitlist .join_waitlist_bg_right{background:url(/wp-content/themes/bulletproof/css/../images/join_waitlist_bg_right.png) right no-repeat;padding:65px 0}.join_waitlist .icon_wl{display:block;margin:0 auto;width:84px;height:auto}.join_waitlist h2{text-align:center;font-size:5.6em;color:#0bf;text-transform:uppercase;padding:15px 0 0;letter-spacing:2px}.join_waitlist h3{text-align:center;font-size:2.9em;color:#fff;padding:15px 0 0;font-weight:400}.join_waitlist .join_btn{text-align:center;padding:45px 0 0}.join_waitlist .join_btn .join_wish_list{color:#fff;text-decoration:none;font-size:2.2em;text-transform:uppercase;font-weight:700;letter-spacing:1px}.join_waitlist .join_btn .join_wish_list img{width:50px;height:auto;vertical-align:middle;margin:0 4px 0 0}.join_waitlist .join_btn.frow{max-width:730px;margin:0 auto;padding:35px 0 0}.join_waitlist .join_btn.frow .join_wish_list{text-align:left;padding:0 0 0 70px;position:relative;line-height:1.2}.join_waitlist .join_btn.frow .join_wish_list span{display:block;font-size:.7em;font-weight:300;padding:5px 0 0}.join_waitlist .join_btn.frow .join_wish_list img{position:absolute;left:0;top:0}.join_waitlist .join_btn.join_btn_wide{max-width:none}.join_waitlist_white{padding:50px 0}.join_waitlist_white .join_btn,.join_waitlist_white .join_btn.frow{padding:0!important}.join_waitlist_white .join_btn.frow .join_wish_list{color:#0a436a}.gray_txtured_bg{background:url(/wp-content/themes/bulletproof/css/../images/gray_txtured_bg.jpg) center top repeat;background-size:cover}.gray_txtured_bg .join_btn.frow{max-width:730px}.gray_txtured_bg .join_waitlist_bg_left,.gray_txtured_bg .join_waitlist_bg_right{background:none}.gray_txtured_bg .join_btn.frow .join_wish_list{border:2px solid #fff;padding:22px 20px 22px 85px}.gray_txtured_bg .join_btn.frow .join_wish_list img{left:18px;top:50%;margin-top:-30px}.gray_txtured_bg .join_btn .join_wish_list img{width:50px;height:auto;vertical-align:middle;margin:0 4px 0 0}.gray_txtured_bg .join_btn .join_wish_list{font-size:2.4em}@media only screen and (max-width:1024px){.enroll_pending_pg{padding:150px 0 0}.enroll_pending_pg h1{font-size:5.2em}.enroll_pending_pg p{font-size:2.4em;padding:0 0 25px}.enroll_pending_pg h2{font-size:3.2em}.join_waitlist{padding:45px 0}.join_waitlist .icon_wl{width:70px}.join_waitlist h2{font-size:4.2em}.join_waitlist h3{font-size:2.2em}.join_waitlist .join_btn{padding:35px 0 0}.join_waitlist .join_btn .join_wish_list{font-size:1.8em}.join_waitlist .join_btn .join_wish_list img{width:40px}.join_waitlist .join_waitlist_bg_left{background:url(/wp-content/themes/bulletproof/css/../images/join_waitlist_bg_left.png) left no-repeat;background-size:175px auto}.join_waitlist .join_waitlist_bg_right{background:url(/wp-content/themes/bulletproof/css/../images/join_waitlist_bg_right.png) right no-repeat;background-size:175px auto;padding:45px 0}.join_waitlist .join_btn.frow{max-width:630px;padding:25px 0 0}.join_waitlist .join_btn.frow .join_wish_list{padding:0 0 0 60px}.join_waitlist_white{padding:40px 0}.gray_txtured_bg{background:url(/wp-content/themes/bulletproof/css/../images/gray_txtured_bg.jpg) center top repeat;background-size:none}.gray_txtured_bg.join_waitlist .join_btn.frow .join_btn{text-align:center}.gray_txtured_bg .join_waitlist_bg_left,.gray_txtured_bg .join_waitlist_bg_right{background:none}.gray_txtured_bg .join_btn.frow .join_wish_list{padding:20px 18px 20px 60px}.gray_txtured_bg .join_btn.frow .join_wish_list img{left:12px;top:50%;margin-top:-22px}}@media only screen and (max-width:767px){.enroll_pending_pg{padding:50px 0 0}.enroll_pending_pg h1{font-size:3.2em}.enroll_pending_pg p{font-size:1.8em;padding:0 0 20px}.enroll_pending_pg h2{font-size:2.5em}.join_waitlist{padding:20px 0}.join_waitlist .icon_wl{width:55px}.join_waitlist h2{font-size:2.7em}.join_waitlist h3{font-size:1.7em}.join_waitlist .join_btn{padding:20px 0 0}.join_waitlist .join_btn .join_wish_list{font-size:1.5em}.join_waitlist .join_btn .join_wish_list img{width:30px}.join_waitlist .join_waitlist_bg_left{background:url(/wp-content/themes/bulletproof/css/../images/join_waitlist_bg_left.png) left no-repeat;background-size:95px auto}.join_waitlist .join_waitlist_bg_right{background:url(/wp-content/themes/bulletproof/css/../images/join_waitlist_bg_right.png) right no-repeat;background-size:95px auto;padding:20px 0}.join_waitlist .join_btn.frow{max-width:500px;padding:20px 0 0}.join_waitlist .join_btn.frow .join_wish_list{padding:0 0 0 40px}.join_waitlist_white{padding:40px 0}.gray_txtured_bg.join_waitlist .join_btn.frow .join_btn{text-align:center}.gray_txtured_bg .join_waitlist_bg_left,.gray_txtured_bg .join_waitlist_bg_right{background:none}.gray_txtured_bg .join_btn.frow .join_wish_list{padding:15px 18px 15px 60px}.gray_txtured_bg .join_btn.frow .join_wish_list img{left:15px;top:50%;margin-top:-18px}}@media only screen and (max-width:480px){.join_waitlist .join_btn.frow{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:250px}.join_waitlist_white .join_btn.frow>div:first-child{margin-bottom:20px}.frow>div{-webkit-box:0 0 100%;-moz-box:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media only screen and (max-width:1300px){.logo_sticky,.logo{margin:20px 0 0 50px}.home_contents{width:70%;margin:0 auto}.home_contents h1{font-size:5em;letter-spacing:1px}.home_contents h2{font-size:2.7em;letter-spacing:1px}.home_contents .h_links a{font-size:1.9em;margin:2px 25px 10px 0;padding:15px 0 0 90px}.home_contents .h_links a span{width:62px;height:71px;margin:0 14px 0 0;text-align:center}.home_contents .h_links a span img{width:100%}.find_coach_banner .mb_contents_mob{top:80px}}@media only screen and (max-width:1200px){.signup_now_pg{padding:0 25px}.enroll_row{padding:0 25px}.enroll_row .signupnow_txt{font-size:2em;padding:25px 0 22px}.enroll_row .signup_btn{font-size:1.4em;padding:18px 2px 18px 55px}.enroll_row .signup_btn img{width:40px;left:10px;top:15px}.signup_now_pg_module .download_guide{font-size:1.8em}.signup_now_pg_module .signupnow_txt{font-size:1.8em}.signup_now_pg .frm_row_total .signup_btn{font-size:1.8em;letter-spacing:0;margin:12px auto 0;width:100%}.training_courses .course_box .course_details .signup_now{font-size:1.8em;letter-spacing:0}.team_search .cms h1{font-size:4em}}@media only screen and (max-width:1000px){input[type=text],textarea,select,input[type=submit]{-webkit-appearance:none;border-radius:0}.top_menu .nav_holder,.bottom_navi .nav_holder .bottom_navi,.top_menu{width:auto}.bottom_navi ul,.top_menu ul{display:none;width:auto}.logo_sticky,.logo{margin-bottom:1px}.top_menu ul{display:none;width:auto}.home_contents{width:75%}.home_contents h1{font-size:4em}.home_contents h2{font-size:2.2em}.home_contents .h_links{padding:20px 0}.home_contents .h_links .divider{height:45px;margin:0 15px}.home_contents .h_links a{font-size:1.8em;margin:0 15px 20px 0;padding:10px 0 0 75px}.home_contents .h_links a span{width:52px;height:60px;margin:0 10px 0 0}.main_banner .mb_contents_inner{padding:0 0 0 65px;max-width:71%;margin-top:40px}.main_banner .mb_contents_inner .banner_icon{width:55px}.main_banner .mb_contents_inner h2,.main_banner .mb_contents_inner h1.as_h2{font-size:3em;padding:11px 0 0}.main_banner .mb_contents_inner h3{font-size:1.5em}.main_banner_product .mb_contents_inner{padding:0}.main_banner_product .mb_contents_inner h2{font-size:2.5em}.main_banner_product .mb_contents_inner h3{font-size:1.4em}.main_banner .mb_contents_inner .banner_icon{top:0}.main_banner .scr_pg{bottom:20px}.main_banner .mb_center_contents .mb_contents_inner{padding:0}.find_coach_banner .mb_contents_mob{position:static!important;background:#d6d6d6;display:block}.find_coach_banner .mb_contents_mob .mb_contents_inner{padding:0 0 0 50px;margin:10px auto;max-width:280px}.find_coach_banner .mb_contents_mob .mb_contents_inner h2,.find_coach_banner .mb_contents_mob .mb_contents_inner .banner_icon{display:none}.find_coach_banner .mb_contents_mob .coach_dd{border:1px solid #ccc;border-top:none}.find_coach_banner .mb_contents{bottom:200px;display:block}.full_width_txt{padding:35px 0}.full_width_txt .wrapper{padding:0 15px}.cms h1,.cms h2{font-size:3.4em}.cms h3{font-size:3em}.cms h4{font-size:2.2em}.cms h5{font-size:2em}.cms h6{font-size:3.4em}.cms p{font-size:1.6em}.highlights{padding:0 20px 25px}.highlights .hbox{margin-bottom:20px}.highlights .hbox .hb_divider{height:35px}.highlights .hbox .hb_icon{background:url(/wp-content/themes/bulletproof/css/../images/hb_bg_1_2x.png) center no-repeat;background-size:cover}.highlights .hbox h2{font-size:1.4em;padding:7px 0}.highlights h5{font-size:3.4em;padding:35px 0}.highlights h3{font-size:1.8em}.highlights h4{font-size:3em;padding:25px 0 0}.highlights_steps{padding:0 20px 10px}.highlights_steps .hbox{margin-bottom:20px;padding:0 20px 0 0}.highlights_steps .hbox .hb_icon{background:url(/wp-content/themes/bulletproof/css/../images/hb_bg_1_white_2x.png) center no-repeat;background-size:cover}.highlights_steps .hbox .hb_icon .hb_icn{font-size:2.5em}.highlights_steps .hbox_current .hb_divider{background:#0bf}.highlights_steps .hbox_current .hb_icon{background:url(/wp-content/themes/bulletproof/css/../images/hb_bg_1_2x.png) center no-repeat;background-size:cover}.highlights_steps .hbox_current .hb_icon .hb_icn{border:2px solid #0bf;color:#0bf}.highlights_steps .next_steps{max-width:40%;padding:50px 0 0 10px}.highlights_steps .next_steps h2{font-size:2em}.highlights_steps .next_steps p{font-size:1.5em}.vid_box_main h2{font-size:2.5em;padding:5px 0 15px}.vid_box{position:relative;overflow:hidden}.vid_box .pl_btn{width:63px;margin:-36px 0 0 -31px}.vid_box .vid_contents{padding:60px 0}.vid_box .vid_contents h3{font-size:3.8em}.vid_box .vid_contents h4{font-size:2.2em}.vid_box .vid_contents .icon_vid{width:77px;height:auto;position:absolute;right:0;top:30px}.career_benefits{padding:30px 0}.career_benefits h2{font-size:2.8em;padding:0 0 20px}.career_benefits .cb_row{padding:0}.career_benefits .cb_row .cb_box{width:32.33%}.career_benefits .cb_row .cb_box p{font-size:1.7em;margin:32px 0 0}.career_benefits .cb_row .cb_box h6{font-size:1.9em;margin:0}.career_benefits .cb_row .cb_box .cb_divider{height:45px}.career_benefits .cb_row .cb_box .cb_icon{background:url(/wp-content/themes/bulletproof/css/../images/career_bg_2x.png) center no-repeat;background-size:cover;margin:-2px auto 0}.career_benefits .cb_row .cb_box h2{font-size:1.8em;padding:15px 0 5px}.career_benefits .cb_row .cb_box h3{font-size:1.5em;padding:0 0 15px}.career_benefits .cb_row .cb_box h4{margin:0}.career_benefits .cb_row .cb_row_divider_tab{display:block}.career_benefits_white{background:#fff}.career_benefits_white .cb_row .cb_row_width{max-width:1280px}.career_benefits_white .cb_row .cb_box{width:23.5%}.career_benefits_white .cb_row .cb_row_divider_mob{display:none}.career_benefits_1{padding:0 0 30px}.career_benefits_1 .cb_row{text-align:center}.career_benefits_1 .cb_row .cb_box .cb_divider{margin:0 auto}.career_benefits_1 .cb_row .cb_box .cb_icon{margin:-2px auto}.career_benefits_1 .cb_row .cb_box{width:32%}.career_benefits_1 .cb_row .cb_box p{margin:32px 0 0;text-align:center}.career_benefits_1 .cb_row .cb_box h6{margin:0;text-align:center}.career_benefits_1 .cb_row .cb_box h2{padding:22px 0 0;text-align:center}.meet_team{padding:30px 0}.team_search{padding-bottom:0}.meet_team h2{font-size:3em;padding:0 0 22px}.meet_team .cms{padding:0 90px 22px}.meet_team .cms h2{font-size:3.4em}.meet_team .team_box h3{font-size:1.8em;padding:20px 15px 10px}.meet_team .team_box .team_details{width:35px;height:42px;margin:0 0 0 15px}.meet_team .team_box .team_details span{width:20px;height:20px;left:50%;top:50%;margin:-12px 0 0 -11px;line-height:18px;font-size:1.8em;font-size:2.2em}.training_courses{padding:20px 0}.training_courses h2{font-size:2.2em;padding:22px 15px}.training_courses .course_box{width:25%}.training_courses_three_col .course_box{width:33.33%}.training_courses .course_box .couse_img{padding:0 2px}.training_courses .course_box .couse_img:after{display:none}.training_courses .course_box .course_dt{padding:15px;font-size:1.5em;margin:0 2px}.training_courses .course_box .course_dt strong{color:#06446a;padding:0 2px}.training_courses .course_box .course_details{padding:15px}.training_courses .course_box .course_details h3{font-size:1.8em;padding:0 0 15px}.training_courses .course_box .course_details h4{font-size:2.2em}.training_courses .course_box .course_details .signup_now{font-size:1.6em;letter-spacing:0}.training_courses .course_box .course_details .signup_now span{margin:0 3px 0 0;width:35px;height:42px}.training_tracks{background:#f8f8f8 url(/wp-content/themes/bulletproof/css/../images/tracks_bg.png) right top no-repeat;background-size:270px auto;padding:30px 0 0;margin-bottom:45px}.training_tracks h2{font-size:2.5em;padding:0 5.61%}.training_tracks .t_track{padding:38px 0 10px;text-align:center}.training_tracks .t_track .t_box{width:15.3%;float:none;display:inline-block;vertical-align:top;margin-left:-2px;margin-right:-2px}.training_tracks .t_track .course_title{float:none;display:inline-block;width:111px;margin:-65px 0 0;position:relative}.training_tracks .t_track_2 .t_box{margin-bottom:80px}.testimonials{padding:40px 0 30px}.testimonials .testi_icon{width:53px;height:auto}.testimonials .testi_list{padding:0 0 0 70px}.testimonials .testi_list .testi_box p{font-size:1.5em;margin:5px 20px 5px 0}.testimonials .testi_list .testi_box h3{font-size:1.7em;padding:12px 0 0}.success_stories{padding:40px 0}.success_stories h2{font-size:2.8em;padding:0 0 22px}.success_stories .story_box .story_img{border-bottom:8px solid #0bf}.success_stories .story_box .story_img .pl_btn{width:54px;margin:-30px 0 0 -27px}.success_stories .story_box .story_details{padding:20px 15px}.success_stories .story_box .story_details h3{font-size:2.1em}.success_stories .story_box .story_details p{font-size:1.6em}.success_stories .story_box_2 .story_img{border-bottom:8px solid #4d4d4d}.success_stories .story_box_3 .story_img{border-bottom:8px solid #06446a}.footer{padding:15px 20px}.event_row_acc{padding:50px 0}.event_row .eve_col .eve_title{padding:15px 25px}.event_row .eve_col .eve_title h2{font-size:2.2em;padding:10px 0 0}.event_row .eve_col .eve_details{padding:15px}.event_row .eve_col .eve_details .ev_ico{width:45px}.event_row .eve_col .eve_details .eve_padding{padding:7px 0 7px 55px;font-size:1.5em}.event_row .eve_signup{font-size:1.8em;padding:30px 15px 50px}.event_row .eve_signup img{width:38px}.event_row .tc_acc{padding:0 15px}.event_row .tc_acc .tc_col h2{font-size:2em}.event_row .tc_acc .tc_col p{font-size:1.5em}.find_coach{max-width:325px;padding:0}.find_coach h4{font-size:1.6em}.select2-selection__arrow{background:url(/wp-content/themes/bulletproof/css/../images/select_arrow_2x.png) right no-repeat;background-size:29px auto}.find_coach .search_btn{color:#fff;border:none;outline:none;cursor:pointer;font-size:1.7em;letter-spacing:1px;width:109px;height:37px;background:#06446a;font-weight:300}.team_search .login_btn{right:15px;top:50px}.team_search .login_btn a img{margin-left:5px}.team_search .team_title{padding:35px 0 50px}.team_search .cms h1{font-size:2.8em}.signup_now_pg{padding:0 15px}.enroll_row{padding:0}.enroll_row .wrapper{padding:0 15px}.enroll_row .frm_row .col_1{width:85%}.enroll_row .frm_row .col_3{width:15%}.enroll_row .signupnow_txt{font-size:1.8em;padding:25px 0 22px}.enroll_row .signup_btn{font-size:1.7em;padding:18px 2px 18px 45px}.enroll_row .signup_btn img{width:35px;left:10px;top:15px}.signup_now_pg h1{font-size:2.8em;letter-spacing:1px}.signup_now_pg h2{font-size:5.1em}.signup_now_pg h3{font-size:2em;padding:0 0 25px}.signup_now_pg h4{font-size:2em}.signup_now_pg h5{font-size:1.5em;padding:5px 0}.signup_now_pg .frm_row_total .total_amt{font-size:2em}.signup_now_pg .frm_row_total .pay_btn{font-size:1.4em;padding:10px 0;max-width:130px;margin:12px auto 0;line-height:1.1}.signup_now_pg .frm_row_total .signup_btn{font-size:1.4em;margin:10px auto 0;width:135px}.signup_now_pg .frm_row_total .signup_btn span{line-height:40px}.signup_now_pg .frm_row_total .signup_btn img{width:30px;margin-right:0}.signup_now_pg .nearly_there{font-size:4em;letter-spacing:1px}.signup_now_pg_module{margin:0;padding:0}.signup_now_pg_module .wrapper{max-width:1115px}.signup_now_pg_module h4{font-size:2.5em;float:left;padding:55px 0 0}.signup_now_pg_module .learn_tag_1{height:106px}.signup_now_pg_module .learn_tag_2{height:106px}.signup_now_pg_module .learn_tag_3{height:106px}.signup_now_pg_module .frm_row .col_1{width:70%}.signup_now_pg_module .frm_row .col_2{width:15%}.signup_now_pg_module .frm_row .col_3{width:15%}.signup_now_pg_module .frm_row_1 .col_1{padding-top:65px}.signup_now_pg_module .frm_row_1 .col_2{padding-top:65px}.signup_now_pg_module .frm_row_1 .col_3{padding-top:65px}.signup_now_pg_module .frm_row_last .col_1{padding-bottom:65px}.signup_now_pg_module .frm_row_last .col_2{padding-bottom:65px}.signup_now_pg_module .frm_row_last .col_3{padding-bottom:65px}.signup_now_pg_module .download_guide{font-size:1.5em;padding:7px 0 0 55px;position:relative}.signup_now_pg_module .download_guide img{width:43px;height:auto;display:inline-block;vertical-align:middle;margin:0 3px 0 0;position:absolute;left:0;top:-8px}.signup_now_pg_module .signupnow_txt{font-size:1.8em;letter-spacing:0;margin:33px -20px 23px 0}.signup_now_pg_module .frm_row_total .signup_btn{width:auto}.signup_now_pg_module .frm_row_total .signup_btn img{width:44px;height:auto;display:block;margin:20px auto}.signup_now_pg_module_new .frm_row .col_1{width:85%}.pg_contents{background:url(/wp-content/themes/bulletproof/css/../images/content_bg.jpg) left top no-repeat;background-size:120px auto}.pg_contents .pg_bg{padding:0 125px 25px;background:url(/wp-content/themes/bulletproof/css/../images/content_bg_right.jpg) right top no-repeat;background-size:120px auto;min-height:300px}.breadcrumbs{padding:20px 0 25px}.read_more_cms img{width:34px}.content_img{margin:10px 0}.content_img img{display:block;width:100%;height:auto}.two_cols{padding:15px 25px}.header_section{padding:12px 25px}.header_section h2{font-size:2.3em;padding:8px 0}.header_section .header_link{width:44px;margin-right:10%}.two_col_imgs .col_1 h2{font-size:2em;padding:12px 0}.two_col_imgs .col_1 h2 img{width:35px}.two_col_imgs .col_1 h2 span{line-height:42px}.two_col_imgs .col_1 .cms{padding:15px 20px}.four_col_tags{padding:0 0 15px}.four_col_tags h2{font-size:2.8em;padding:0 25px 22px}.four_col_tags .tag_list .tag_col .tag_padding{padding:0 0 0 25px}.four_col_tags .tag_list .tag_col h3{font-size:2.1em;padding:20px 10px 15px 0}.blog_section{padding:20px}.blog_section .blog_box .about_blog{padding:10px 15px 80px;background:#06446a url(/wp-content/themes/bulletproof/css/../images/blog_bg.jpg) left bottom no-repeat;background-size:155px auto}.blog_section .blog_box .about_blog h2{font-size:4em}.blog_section .blog_box .about_blog p{font-size:1.7em;max-width:none}.blog_section .blog_box .about_blog .more_blog{width:48px;right:20px;bottom:20px}.blog_section .blog_box .blog_img a span{background:url(/wp-content/themes/bulletproof/css/../images/blog_read_more_2x.png) center no-repeat;background-size:102px auto}.blog_section .blog_box h2{font-size:2.4em;padding:15px 0 0}.blog_section .blog_box p{font-size:1.6em}.blog_section .blog_box h3{font-size:2.1em}.four_col_txts h2{font-size:2.8em;padding:0 25px 15px}.four_col_txts .f_col .f_details{padding:20px 15px}.four_col_txts .f_col .f_details h3{font-size:2em}.four_col_txts .f_col .f_details p{font-size:1.6em}.four_col_txts .f_col .f_details .learn_more{font-size:1.8em}.four_col_txts .f_col .f_details .learn_more img{width:38px;margin-top:10px}.gallery_section{padding:0 0 20px}.gallery_section h2{font-size:3em;padding:25px}.gallery_section .gal_thumbs{padding:15px 0}.gallery_section .cms{padding:0 20px}.gallery_section .cms p{font-size:1.5em}.three_col_blog{padding:20px 0}.three_col_blog h2{font-size:3em;padding:0 25px 15px}.three_col_blog h3{font-size:2.7em;padding:0 25px 25px}.three_col_blog .col_b .cb_details{padding:20px 15px}.three_col_blog .col_b .cb_details h4{font-size:2.1em}.three_col_blog .col_b .cb_details p{font-size:1.6em}.three_col_blog .col_b .cb_details .cb_dt h5{font-size:1.8em;padding:11px 0 0}.three_col_blog .col_b .cb_details .cb_dt .read_more img{width:35px;height:auto}.how_it_works{padding:30px 0 0}.how_it_works h2{font-size:3.4em;padding:20px 0 35px}.how_it_works .hw_row{padding:30px 45px}.how_it_works .hw_row .hw_col{float:left;text-align:right;text-transform:uppercase}.how_it_works .hw_row .hw_col h3{font-size:1.6em}.how_it_works .hw_row .hw_col h4{font-size:3.2em}.how_it_works .hw_row .hw_col h5{font-size:1.6em}.how_it_works .hw_row{padding:40px 15px}.how_it_works .hw_row .hw_txt{padding:25px 0 0;clear:both}.how_it_works .hw_row .hw_divider{right:-22px}.how_it_works .hw_row .wrapper{max-width:748px}.how_it_works_1 .hw_row .wrapper{max-width:none}.how_it_works_1 .hw_row .hw_col h4{font-size:2.2em}.how_it_works_1 .hw_row{text-align:center}.how_it_works_1 .hw_row .hw_col{float:none;text-align:right;display:inline-block;vertical-align:top}.how_it_works_1 .hw_row .hw_divider{margin:3px 20px;float:none;display:inline-block}.how_it_works_1 .hiw_txt p{font-size:1.7em}.five_cols{padding:10px 0;text-align:center}.five_cols h2{font-size:3.4em;padding:0 0 25px}.five_cols .f5_col{float:none;vertical-align:top;display:inline-block;width:auto;max-width:240px;margin:0 1px 20px;text-align:left}.five_cols .f5_col .col_contents .col_padding{padding:20px 10px 0 0}.five_cols .f5_col.first .col_contents .col_padding{padding-left:0}.five_cols .f5_col .col_contents h3{font-size:1.8em}.signup_cta .signup_btn{font-size:2.2em;background:url(/wp-content/themes/bulletproof/css/../images/icon_signup_1_2x.png) 15px 10px no-repeat;background-size:50px auto;padding:24px 17px 24px 82px;margin:0 0 35px}.signup_cta h2{font-size:2.2em;padding:10px 0}.after_you_enroll{padding:40px 0}.after_you_enroll h2{font-size:3em;padding:0 0 12px}.after_you_enroll .signup_btn{font-size:2em;background:url(/wp-content/themes/bulletproof/css/../images/icon_signup_1_2x.png) 15px 10px no-repeat;background-size:50px auto;padding:24px 17px 24px 82px;display:inline-block;text-decoration:none;margin:0 auto;color:#0a436a;margin:0 0 45px;background-size:50px auto}.after_you_enroll .login_steps .login_step{width:33.33%}.after_you_enroll .login_steps .login_step .login_img{max-width:220px}.after_you_enroll .login_steps .login_step h3{font-size:1.8em;padding:22px 0 0}.after_you_enroll .login_steps .login_step p{font-size:1.6em}.after_you_enroll .login_steps .login_step .login_img .st_icon{width:80px;height:70px;padding-top:20px;background:url(/wp-content/themes/bulletproof/css/../images/career_bg.png) center no-repeat;background-size:cover;left:-10px;top:-45px}.after_you_enroll .login_steps .login_step .login_img .st_icon span{width:48px;height:48px;line-height:48px;font-size:2.6em}.download_guide_row{background:#0a436a url(/wp-content/themes/bulletproof/css/../images/guide_left_bottom_graphic_2x.png) left bottom no-repeat;background-size:90px auto}.download_guide_row .guide_bg{background:url(/wp-content/themes/bulletproof/css/../images/guide_right_graphic_2x.png) 150% no-repeat;background-size:409px auto}.download_guide_row .dwn_form{padding:20px 0 20px 10px}.download_guide_row .dwn_form h2{font-size:3em}.download_guide_row .dwn_form h3{font-size:1.6em;padding:0 0 12px}.download_guide_row .dwn_form .dwn_frm .frm_input{float:left;width:40.52%;margin:0 2.545% 0 0}.download_guide_row .dwn_form .dwn_titles{float:none;width:auto}.download_guide_row .dwn_form .dwn_frm_btn{float:none;display:inline-block;margin-bottom:20px}.download_guide_row_gray{background:#f8f8f8 url(/wp-content/themes/bulletproof/css/../images/guide_left_bottom_graphic_2x.png) left bottom no-repeat;background-size:90px auto}.download_guide_row_gray .dwn_form h2{color:#0a436a}.download_guide_row_gray .dwn_form .success_msg,.download_guide_row_gray .dwn_form h3{color:#4e4d4d}.products_title{padding-left:50px;padding-right:50px}}@media only screen and (max-width:767px){.mob_hide{display:none}.wrapper{border:none}.top_menu{border:none}.logo_sticky,.logo{width:162px;margin:10px 0 2px 15px}.logo_acsth{margin:10px 0 0 20px;left:170px;top:30px}.logo_acsth.desk_acsth{display:none}.logo_acsth.mob_acsth{display:block}.top_menu .nav_holder,.bottom_navi .nav_holder .bottom_navi,.top_menu{width:auto}.bottom_navi ul,.top_menu ul{display:none;width:auto}.home_contents{width:95%;padding:0 0 55px}.home_contents h1{font-size:2.5em}.home_contents h2{font-size:1.4em}.home_contents .h_links{padding:20px 0}.home_contents .h_links .divider{height:2px;width:auto;float:none;margin:15px 0}.home_contents .h_links a{font-size:1.8em;margin:0 10px 20px;float:none;white-space:nowrap;padding:8px 0 0 75px}.home_contents .h_links a span{float:none;display:inline-block;vertical-align:middle}.header_signup{border:none}.header_inner{padding:15px}.header_inner .logo_sticky,.header_inner .logo{position:static;margin:0 0 1px}.header_inner .top_menu{position:static}.header_inner .top_menu .nav_holder{height:auto}.header_inner .top_menu .btn_holder{margin:15px 0 0}.header_inner .bottom_navi{display:none}.main_banner{border:none;height:auto!important;overflow:hidden;min-height:280px;max-height:280px}.main_banner .mb_contents{left:0;top:0;right:0;bottom:0}.main_banner .mb_contents .tb .td{vertical-align:middle}.main_banner img.desk_img{display:none}.main_banner img.mob_img{display:block}.main_banner img{margin:0 -40%;width:180%}.video_banner{min-height:0}.video_banner img{margin:0 -10%;width:120%}.main_banner .mb_contents_inner{padding:0 0 25px 55px;max-width:none}.main_banner .mb_contents_inner .banner_icon{width:35px;margin-left:10px}.main_banner .mb_contents_inner h2,.main_banner .mb_contents_inner h1.as_h2{font-size:2em;padding:5px 0 0;max-width:280px}.main_banner.find_coach_banner{max-height:none}.main_banner.find_coach_banner img{opacity:1!important}.main_banner .mb_center_contents .mb_contents_inner{padding:0 0 25px}.main_banner .mb_center_contents h2 .banner_icon{margin:0}.main_banner_product .mb_contents_inner{padding-left:0}.main_banner_product{min-height:250px}.main_banner_product img{display:none}.main_banner .mb_contents_inner h3{font-size:1.5em;max-width:225px;font-weight:400;line-height:1.2;margin:0 auto}.main_banner .mb_contents_inner h3 br{display:none}.main_banner .scr_pg{bottom:15px}.main_banner .mb_contents_inner h3{font-size:1.5em}.main_banner .mb_contents_inner a.readmore{padding:6px 8px;margin:15px 0 0;font-size:1.4em;max-width:80%}.full_width_txt{padding:20px 0}.cms h1,.cms h2{font-size:2.3em}.cms h3{font-size:2.1em}.cms h4{font-size:2em}.cms h5{font-size:1.8em}.cms h6{font-size:3em}.cms p{font-size:1.5em}.cms ul{font-size:1.5em}.highlights{padding:0 15px 25px;text-align:center}.highlights .h_divider_tab{display:block}.highlights .h_divider_mob{display:none}.highlights .hbox{width:32.33%;margin-bottom:20px;display:inline-block;float:none;vertical-align:top}.highlights .hbox .hb_divider{height:35px}.highlights .hbox h2{font-size:1.4em;padding:7px 0}.highlights h5{font-size:2.4em;padding:25px 0}.highlights h3{font-size:1.5em}.highlights h4{font-size:2em;padding:15px 0 0}.highlights_steps{padding:0 15px 10px}.highlights_steps .hbox{margin-bottom:20px;padding:0 20px 0 0;width:auto}.highlights_steps .next_steps{max-width:inherit;clear:both;padding:10px 0 20px}.highlights_steps .next_steps h2{font-size:2em}.highlights_steps .next_steps p{font-size:1.5em}.vid_box_main h2{font-size:2.1em;padding:5px 0 15px}.vid_box{margin-bottom:5px}.vid_box .pl_btn{width:53px;margin:-30px 0 0 -26px}.vid_box .vid_contents{padding:50px 0}.vid_box .vid_contents h3{font-size:2.3em}.vid_box .vid_contents h4{font-size:1.4em}.vid_box .vid_contents .icon_vid{width:55px;height:auto;position:absolute;right:0;top:30px}.career_benefits{padding:25px 0}.career_benefits h2{font-size:2.2em;padding:0 0 15px}.career_benefits .cb_row{padding:0}.career_benefits .cb_row .cb_box{margin-bottom:25px}.career_benefits .cb_row .cb_box p{font-size:1.5em;margin:25px 0 0}.career_benefits .cb_row .cb_box h6{font-size:1.7em}.career_benefits .cb_row .cb_box .cb_icon{width:77px;height:68px;padding-top:20px;background:url(/wp-content/themes/bulletproof/css/../images/career_bg.png) center top no-repeat;background-size:100% auto}.career_benefits .cb_row .cb_box .cb_icon .cb_icn{width:40px;height:40px}.career_benefits .cb_row .cb_box h2{font-size:1.6em;padding:15px 0 0}.career_benefits_1 .cb_row .cb_box h2{padding:15px 0 0}.career_benefits .cb_row .cb_box h4{margin:0;padding-left:10px;padding-right:10px}.meet_team{padding:25px 0}.team_search{padding-bottom:0}.meet_team h2{font-size:2.5em;padding:0 0 15px}.meet_team .cms{padding:0 15px 20px}.meet_team .cms h2{font-size:2.4em}.meet_team .team_box{width:33.33%;margin-bottom:30px}.coach_popup .cp_padding{padding:10px 15px}.coach_popup .cp_logo{float:none;width:164px;height:auto;margin:0 auto}.coach_popup .coach_img{float:none;margin:0 auto}.coach_popup .close_cp{margin-right:0}.coach_popup .coach_txt{padding:20px 0 0;text-align:center}.coach_popup .coach_txt h2{font-size:3em}.coach_popup .coach_txt h3{font-size:1.8em}.coach_popup .coach_txt .spls{font-size:1.6em;line-height:1.2;text-align:center}.coach_popup .coach_txt .cms{text-align:center;margin:0 auto}.coach_popup .coach_txt .cms p{text-align:center}.training_courses{padding:10px 0 20px}.training_courses h2{font-size:2em;padding:22px 15px}.training_courses{text-align:center}.training_courses .course_box{width:50%;max-width:240px;float:none;display:inline-block;text-align:left;vertical-align:top;margin:10px 0}.training_courses_three_col .course_box{width:33.33%}.training_tracks{background:#f8f8f8 url(/wp-content/themes/bulletproof/css/../images/tracks_bg.png) right top no-repeat;background-size:200px auto}.training_tracks h2{font-size:2.2em;padding:0 15px}.training_tracks .t_track{padding:25px 0 10px}.training_tracks .t_track .t_box{width:166px;display:block;margin:0 auto 25px}.training_tracks .t_track .t_box .track_line{position:absolute;left:0;top:0;width:50%}.training_tracks .t_track .t_box_first .track_line{left:0}.training_tracks .t_track .t_box .track_divider{width:2px;height:40px}.training_tracks .t_track .t_box .track_divider_mob{position:absolute;left:0;top:0;width:2px;background:#0bf;height:225px}.training_tracks .t_track .t_box h3{height:auto!important}.training_tracks .t_track .course_title{float:none;display:inline-block;width:111px;margin:0 auto}.training_tracks .t_track .course_title .track_divider_mob{position:absolute;left:-27px;top:62px;height:2px;background:#0bf;width:27px}.training_tracks .t_track .course_title .track_divider_mob_1{position:absolute;left:-27px;top:37px;width:2px;background:#0bf;height:25px}.training_tracks .t_track_2 .t_box{margin-bottom:25px}.training_tracks .t_track_2 .t_box .track_divider_mob,.training_tracks .t_track_2 .course_title .track_divider_mob,.training_tracks .t_track_2 .course_title .track_divider_mob_1{background:#fec23d}.testimonials{padding:40px 0 10px}.testimonials .testi_icon{width:43px;height:auto}.testimonials .testi_list{padding:0 0 0 50px}.testimonials .testi_h{height:auto!important}.testimonials .testi_list .testi_box{width:auto;float:none;padding:0 0 40px}.testimonials .testi_list .testi_box p{font-size:1.5em;margin:5px 20px 5px 0}.testimonials .testi_list .testi_box h3{font-size:1.7em;padding:12px 0 0}.testimonials .testi_list .testi_box .icon_testi{width:55px;margin:15px 0 0}.success_stories{padding:30px 0}.success_stories h2{font-size:2.2em;padding:0 0 18px}.success_stories .story_box{float:none;width:auto;max-width:450px;margin:0 auto 20px}.success_stories .story_box .story_img{border-bottom:5px solid #0bf}.footer{padding:10px 20px 0}.footer .logo_f{float:none;display:block;margin:0 auto}.footer .f_left{float:none;text-align:center}.footer .f_right{float:none;padding:15px 0;text-align:center}.footer ul{float:none;padding:0;text-align:center;font-size:1.4em}.footer ul li{float:none;display:inline-block}.footer ul li a{float:none}.footer ul li:after{float:none;padding:0 10px 0 9px}.footer .socialize{float:none;padding:0}.footer .socialize a{float:none;display:inline-block;margin:0 3px}.event_row_acc{padding:30px 0}.event_row .eve_col{float:none;width:auto;max-width:400px;margin:0 auto}.event_row .eve_col .eve_title{padding:15px}.event_row .eve_col .eve_title h2{font-size:2em;padding:12px 0 0}.meet_teacher{padding:25px 0}.meet_teacher h2{font-size:2.4em;padding:0 0 15px}.meet_teacher .teacher_img{float:none;margin:15px auto 0}.meet_teacher .teacher_details{padding:15px}.testi_single{padding:20px 15px}.testi_single .ico_testi{;width:40px}.testi_single .testi_txt{padding:15px 0 0 50px}.testi_single .testi_txt p{font-size:1.5em}.testi_single .testi_txt h3{font-size:1.5em}.find_coach{max-width:210px}.find_coach h4{font-size:1.6em}.select2-selection__arrow{background:url(/wp-content/themes/bulletproof/css/../images/select_arrow_2x.png) right no-repeat;background-size:29px auto}.find_coach .search_btn{color:#fff;border:none;outline:none;cursor:pointer;font-size:1.7em;letter-spacing:1px;width:109px;height:37px;background:#06446a;font-weight:300}.team_search .login_btn{position:static;margin:0 auto 15px;width:180px;display:none}.team_search .login_btn_mob{display:block;width:auto;padding:15px 0}.team_search .login_btn_mob .login_btn_width{max-width:185px;margin:0 auto}.team_search .team_title{padding:10px 0 20px}.team_search .cms h1{font-size:2.6em}.signup_now_pg{margin-top:0}.enroll_row{padding:25px 0}.enroll_row .wrapper{padding:0 15px}.enroll_row .frm_row .col_1{width:auto;float:none;text-align:center;height:auto!important;padding:0 0 20px}.enroll_row .frm_row .col_3{width:155px;margin:0 auto;float:none}.enroll_row .signupnow_txt{font-size:1.8em;padding:25px 0 0;float:none}.enroll_row .signup_btn{font-size:1.7em;padding:18px 2px 18px 45px;border:2px solid #fecc51}.enroll_row .signup_btn span{display:none}.enroll_row .signup_btn img{width:35px;left:10px;top:8px}.signup_now_pg .frm_row .col_1{width:60%;padding:7px 0}.signup_now_pg .frm_row .col_2{width:20%;padding:7px 0}.signup_now_pg .frm_row .col_3{width:20%;padding:7px 0}.signup_now_pg .header_row .col_1{border:none;width:auto}.signup_now_pg .header_row .col_2,.signup_now_pg .header_row .col_3{display:none}.signup_now_pg .frm_title_mob{display:block}.signup_now_pg .frm_title_mob .col_1{width:auto;display:none}.signup_now_pg .frm_title_mob .col_2,.signup_now_pg .frm_title_mob .col_3{width:auto;float:right;padding:7px;border:none}.signup_now_pg .frm_title_mob .course_title,.signup_now_pg .frm_title_mob .course_title_2{display:block;margin:0 auto}.signup_now_pg h1{font-size:2.1em;line-height:35px;padding:15px 0}.signup_now_pg h1 img{width:33px}.signup_now_pg h2{font-size:3.2em;letter-spacing:0}.signup_now_pg h3{font-size:1.7em;padding:0}.signup_now_pg h4{font-size:1.7em}.signup_now_pg h5{font-size:1.4em;padding:5px 0}.signup_now_pg .course_title_2,.signup_now_pg .course_title{display:none}.signup_now_pg .frm_row_total{clear:both}.signup_now_pg .frm_row_total_1{float:right;clear:both}.signup_now_pg .frm_row_total .col_1{width:auto}.signup_now_pg .frm_row_total .col_2,.signup_now_pg .frm_row_total .col_3{border:none;width:auto;padding-left:7px;padding-right:7px}.signup_now_pg .frm_row_total .total_amt{font-size:1.7em}.signup_now_pg .frm_row_total .pay_btn{font-size:1.1em;padding:10px 0;max-width:105px;margin:12px auto 0;line-height:1.1}.signup_now_pg .frm_row_total .signup_btn{font-size:1.1em;margin:5px auto 0;width:107px}.signup_now_pg .frm_row_total .signup_btn span{line-height:30px}.signup_now_pg .frm_row_total .signup_btn img{width:22px;margin-right:0}.signup_now_pg .nearly_there{font-size:2em;letter-spacing:0;padding:15px 10px;display:none}.signup_now_pg_module h4{font-size:1.8em;padding:25px 0 0}.signup_now_pg_module .learn_tag_1{height:auto;max-width:90%}.signup_now_pg_module .learn_tag_2{height:auto;max-width:90%}.signup_now_pg_module .learn_tag_3{display:none}.signup_now_pg_module .frm_row .col_1{width:70%}.signup_now_pg_module .frm_row .col_2{width:15%}.signup_now_pg_module .frm_row .col_3{width:15%}.signup_now_pg_module .frm_row_1 .col_1{padding-top:35px}.signup_now_pg_module .frm_row_1 .col_2{padding-top:35px}.signup_now_pg_module .frm_row_1 .col_3{padding-top:35px}.signup_now_pg_module .download_guide{font-size:1.2em;padding:2px 0 15px 37px}.signup_now_pg_module .download_guide img{width:30px;margin:0 3px 0 0}.signup_now_pg_module .signupnow_txt{font-size:1.7em;margin:0;padding:25px 0 0;float:right}.signup_now_pg_module .frm_row_total{position:relative}.signup_now_pg_module .frm_row_total .col_1{padding:0 0 5px}.signup_now_pg_module .frm_row_total .col_2{padding:0 0 5px}.signup_now_pg_module .frm_row_total .col_3{padding:0 0 5px}.signup_now_pg_module .frm_row_total .signup_btn{width:auto}.signup_now_pg_module .frm_row_total .signup_btn img{width:30px;margin:20px auto}.signup_now_pg_module_new .frm_row .col_1{width:85%}.pg_contents{background:url(/wp-content/themes/bulletproof/css/../images/content_bg.jpg) left top no-repeat;background-size:40px auto}.pg_contents .pg_bg{padding:0 15px 25px;background:url(/wp-content/themes/bulletproof/css/../images/content_bg_right.jpg) right top no-repeat;background-size:40px auto;min-height:200px}.breadcrumbs{padding:20px 0 25px}.two_cols{padding:15px}.two_cols .col_1{padding-bottom:15px}.two_cols .col_1,.two_cols .col_2{float:none;width:auto}.header_section{padding:12px 15px}.header_section h2{font-size:1.8em}.header_section .header_link{width:34px;margin-right:0}.two_col_imgs .col_1,.two_col_imgs .col_2{width:49.5%}.two_col_imgs .col_1 h2{font-size:1.8em;padding:12px 0}.two_col_imgs .col_1 h2 img{width:35px}.two_col_imgs .col_1 h2 span{line-height:42px}.two_col_imgs .col_1 .cms{padding:15px}.four_col_tags{padding:0 0 15px}.four_col_tags h2{font-size:2.2em;padding:0 15px 20px}.four_col_tags .tag_list .tag_col{float:left;width:25%;margin-bottom:15px}.four_col_tags .tag_list .tag_col .tag_padding{padding:0 0 0 15px}.four_col_tags .tag_list .tag_col .tag_line{height:35px;margin-left:34px}.four_col_tags .tag_list .tag_col .tag_img{width:70px;margin-top:-2px;position:relative}.four_col_tags .tag_list .tag_col .tag_img strong{width:38px;height:38px;line-height:38px;font-size:1.4em!important;margin:-20px 0 0 -20px}.four_col_tags .tag_list .tag_col h3{font-size:1.7em;padding:20px 10px 15px 0}.blog_section{padding:20px 15px}.blog_section .blog_box .about_blog{padding:10px 15px 80px;background:#06446a url(/wp-content/themes/bulletproof/css/../images/blog_bg.jpg) left bottom no-repeat;background-size:100px auto}.blog_section .blog_box .about_blog h2{font-size:3em}.blog_section .blog_box .about_blog p{font-size:1.5em}.blog_section .blog_box .about_blog .more_blog{width:38px;right:15px;bottom:15px}.blog_section .blog_box .blog_img a span{background:url(/wp-content/themes/bulletproof/css/../images/blog_read_more.png) center no-repeat;background-size:55px auto}.blog_section .blog_box h2{font-size:1.8em;padding:10px 0 0}.blog_section .blog_box p{font-size:1.4em}.blog_section .blog_box h3{font-size:1.8em}.four_col_txts h2{font-size:2.8em;padding:0 25px 15px}.four_col_txts .f_col{float:left;width:49%;margin:0 .5%}.four_col_txts .f_col_last{margin:0 .5%}.four_col_txts .f_col .col_img{display:block;max-width:100%;height:auto;margin:0 auto}.four_col_txts .f_col .f_details{padding:20px 15px}.four_col_txts .f_col .f_details h3{font-size:2em}.four_col_txts .f_col .f_details p{font-size:1.6em}.four_col_txts .f_col .f_details .learn_more{font-size:1.8em}.four_col_txts .f_col .f_details .learn_more img{width:38px;margin-top:10px}.gallery_section{padding:0 0 20px}.gallery_section h2{font-size:2em;padding:25px 15px}.gallery_section .gal_thumbs{padding:15px 0}.gallery_section .gal_thumbs div{width:23%;margin:0 1% 10px}.gallery_section .gal_thumbs div.last{margin:0 1% 10px}.gallery_section .cms{padding:0 15px}.three_col_blog{padding:15px 0}.three_col_blog h2{font-size:2.5em;padding:0 15px 10px}.three_col_blog h3{font-size:2.1em;padding:0 15px 15px}.three_col_blog .col_b .cb_details h4{font-size:1.7em}.three_col_blog .col_b .cb_details p{font-size:1.4em}.three_col_blog .col_b .cb_details .cb_dt h5{font-size:1.6em}.how_it_works{padding:20px 0 0}.how_it_works h2{font-size:2.5em;padding:10px 0 20px}.how_it_works .hw_row{padding:15px 0}.how_it_works .hw_row .hw_col{float:none;padding:15px 0;border-bottom:2px solid #0a436a;max-width:275px;margin:0 auto;display:block;height:auto!important}.how_it_works .hw_row .hw_col h3{font-size:1.6em}.how_it_works .hw_row .hw_col h4{font-size:3.2em}.how_it_works .hw_row .hw_col h5{font-size:1.6em}.how_it_works .hw_row{padding:20px 15px}.how_it_works .hw_row .hw_divider{display:none}.five_cols h2{font-size:2.5em;padding:0 15px 25px}.signup_cta{padding:10px 0}.signup_cta .signup_btn{font-size:1.4em;background:url(/wp-content/themes/bulletproof/css/../images/icon_signup_1_2x.png) 10px 8px no-repeat;background-size:35px auto;padding:20px 8px 20px 55px;margin:0 0 5px}.signup_cta h2{font-size:2.2em}.after_you_enroll{padding:30px 0}.after_you_enroll h2{font-size:2.2em}.after_you_enroll .signup_btn{font-size:1.4em;background:url(/wp-content/themes/bulletproof/css/../images/icon_signup_1_2x.png) 10px 8px no-repeat;background-size:35px auto;padding:20px 8px 20px 55px;margin:0 0 25px}.after_you_enroll .login_steps .login_step{width:auto;float:none;padding:0 0 85px}.download_guide_row{background:#0a436a url(/wp-content/themes/bulletproof/css/../images/guide_left_bottom_graphic_2x.png) left bottom no-repeat;background-size:40px auto}.download_guide_row .guide_bg{background:url(/wp-content/themes/bulletproof/css/../images/guide_right_graphic_2x.png) right top no-repeat;background-size:250px auto}.download_guide_row .dwn_form{padding:15px 0;max-width:500px;margin:0 auto}.download_guide_row .dwn_form h2{font-size:2em}.download_guide_row .dwn_form h3{font-size:1.3em}.download_guide_row .dwn_form .dwn_frm .frm_input{float:none;width:auto;margin:0 0 10px}.download_guide_row .dwn_form .dwn_frm .submit_btn{width:100px}.download_guide_row .dwn_form .success_msg{font-size:1.7em}.download_guide_row_gray{background:#f8f8f8 url(/wp-content/themes/bulletproof/css/../images/guide_left_bottom_graphic_2x.png) left bottom no-repeat;background-size:40px auto}.products_title{padding-left:0;padding-right:0}}@media only screen and (max-width:550px){.career_benefits{padding:10px 0}.career_benefits .cb_row .cb_box{width:48%}.career_benefits .cb_row{padding:0}.career_benefits .cb_row .cb_row_divider_tab{display:none}.career_benefits .cb_row .cb_row_divider_mob{display:block}.career_benefits .career_title_btn{padding:20px 0 35px}.career_benefits h2{font-size:2.3em;padding:0;float:none;text-align:center}.career_benefits .signup_btn{float:none;font-size:1.7em;max-width:225px;margin:0 auto;display:none}.career_benefits .signup_btn_mob{display:block}.career_benefits .career_title_btn_mob{display:block}.training_courses .course_box .course_details{padding:15px 10px 15px 0}}@media only screen and (max-width:479px){.home_contents .h_links a{font-size:1.4em}.meet_team .team_box{width:50%}.training_courses .course_box{width:100%;margin-bottom:25px}.training_courses .course_box .couse_img{padding:0}.training_courses .course_box .course_dt{margin:0}.testimonials .testi_list{padding:0 0 0 60px}.testimonials .testi_list .testi_box{width:auto;float:left}.testimonials .testi_list .testi_box p{margin-right:0}.highlights .hbox{width:48%}.highlights .h_divider_tab{display:none}.highlights .h_divider_mob{display:block}.highlights_steps{padding:0 15px 10px}.highlights_steps .hbox{margin-bottom:20px;padding:0;width:25%}.highlights_steps .hbox .hb_icon{background:url(/wp-content/themes/bulletproof/css/../images/hb_bg_1_white_2x.png) center no-repeat;background-size:100% auto;width:57px;height:50px;padding-top:14px}.highlights_steps .hbox h2{font-size:1.2em}.highlights_steps .hbox .hb_icon .hb_icn{width:30px;height:30px;line-height:28px}.highlights_steps .hbox .hb_icon .hb_icn{font-size:1.7em}.highlights_steps .next_steps{max-width:inherit;clear:both;padding:10px 0 20px}.highlights_steps .next_steps h2{font-size:2em}.highlights_steps .next_steps p{font-size:1.5em}.event_row .tc_acc{margin:0 auto;background:none}.event_row .tc_acc .tc_col{float:none;width:auto;padding-bottom:10px}.event_row .tc_acc .tc_col_alt{border-top:1px solid #4d4d4d;padding-top:15px}.two_col_imgs .col_1,.two_col_imgs .col_2{float:none;width:auto}.four_col_txts .f_col{float:none;width:auto;margin:0 0 15px}.four_col_txts .f_col_last{margin:0 0 15px}.blog_section .blog_box{float:none;width:auto}.three_col_blog .col_b{float:none;width:auto}.four_col_tags .tag_list{border-top:none}.four_col_tags .tag_list .tag_col{float:none;width:auto;margin-bottom:15px;border-top:2px solid #b9b9b9}.vid_box .pl_btn{position:static;margin:0}.main_banner img{margin:0 -60%;width:220%}.video_banner img{margin:0 -10%;width:120%}.video_banner .mb_contents{top:0}.main_banner .mb_contents_inner h2,.main_banner .mb_contents_inner h1.as_h2{font-size:1.8em}.main_banner .mb_contents_inner h3{font-size:1.3em}.main_banner .mb_contents_inner a.readmore{padding:4px 6px;font-size:1.2em;max-width:80%}}@media only screen and (max-width:350px){.career_benefits .cb_row{border:none}.career_benefits .cb_row .cb_row_width{margin:0 auto}.career_benefits .cb_row .cb_box{width:100%;border-top:2px solid #b9b9b9}.career_benefits .cb_row .cb_row_divider_tab{display:none}.career_benefits .cb_row .cb_row_divider_mob{display:none}.career_benefits .cb_row .cb_box h4{max-width:none;padding-right:30px;padding-bottom:15px}.career_benefits .cb_row .cb_box h3{max-width:none;padding-right:30px;padding-bottom:15px}.career_benefits .cb_row .cb_box h3 br{display:none}}.woocommerce .full_width_txt .wrapper{max-width:1000px}.woocommerce-product-gallery{display:none!important}.summary.entry-summary{float:none!important;width:auto!important}.summary.entry-summary h1{display:none}.woocommerce .team_title{padding-bottom:10px}#upload_pro_pic{font-size:14px;cursor:pointer}.woocommerce-additional-fields div:nth-child(3){display:none}.usr_description{clear:both}.spl_col{float:left;width:290px;padding:0 0 2px}.spl_col .spl_row{font-size:1.4em}.products_title .cms{padding-bottom:0}.products_title .cms h1{font-weight:700;max-width:750px;margin:0 auto}.products_title .cms h1 span{display:block;font-weight:800}.summary.entry-summary .woocommerce-Price-amount,.woocommerce div.product p.price,.woocommerce div.product span.price,.pro_price_single{font-size:40px!important;font-weight:700;text-align:center;text-transform:uppercase;color:#3b3b3c!important}.woocommerce div.product p.price,.woocommerce div.product span.price{display:inline-block}.pro_addcart_single{text-align:center}.pro_addcart_single .quantity{display:none}.pro_addcart_single form.cart{margin-bottom:0!important}.pro_tabs{text-align:center}.pro_tabs a{display:inline-block;font-size:1.8em;color:#0bf;border:1px solid #0bf;margin:0 3px;padding:4px 10px;text-decoration:none}.pro_tabs a.active,.pro_tabs a:hover{color:#fff;background:#0bf}@media only screen and (max-width:767px){.pro_tabs a{font-size:1.6em;margin:0 2px 10px;padding:4px 7px}.summary.entry-summary .woocommerce-Price-amount,.woocommerce div.product p.price,.woocommerce div.product span.price,.pro_price_single{font-size:25px!important}}.linktrust_form{padding:0 15px}.linktrust_form .wrapper{clear:both;padding:25px 0 10px}.linktrust_form tbody,.linktrust_form table{width:800px;display:block;margin:0 auto;max-width:100%}.linktrust_form table:after{content:"";clear:both;display:block}.linktrust_form table td{padding:10px 0;font-size:16px}.linktrust_form table tr{border-bottom:1px solid #ebebeb;width:100%;display:block;float:left}.linktrust_form table tr td:nth-child(1){width:30%!important;display:block;float:left}.linktrust_form table tr td:nth-child(2){width:70%!important;display:block;float:left}.linktrust_form input[type=text],.linktrust_form textarea,.linktrust_form select{border:1px solid #cbcbcb;padding:5px 2%;width:96%!important;font-size:16px}.linktrust_form select{width:100%!important}.linktrust_form input[type=submit],.linktrust_form input[type=button]{display:block;margin:30px auto;border:none;outline:none;cursor:pointer;background:#0bf;color:#fff;font-weight:700;font-size:18px;width:185px;height:45px;text-transform:uppercase}.login_linktrust{max-width:450px;margin:0 auto;padding:10px 15px 55px}.login_linktrust table tr{border-bottom:none}.login_linktrust .cms p{padding:0;margin:0;font-size:15px}.linktrust_form a.forgot_pass{text-decoration:underline;color:#0bf}.linktrust_form a.forgot_pass:hover{text-decoration:none}@media only screen and (max-width:767px){.linktrust_form tbody,.linktrust_form table{width:100%;max-width:none;display:block}.linktrust_form table tr{display:block;width:100%;padding:15px 0}.linktrust_form table td{display:block;width:100%!important;padding:2px 0}.linktrust_form table tr td:nth-child(1){width:100%!important}.linktrust_form table tr td:nth-child(2){width:100%!important}}.custom_purchase{padding:40px 0 70px}.custom_purchase .gen_btn{padding:40px 0}.custom_purchase .gen_btn a{color:#fff;border:none;outline:none;cursor:pointer;background:#06446a;font-weight:300;padding:15px 25px}.custom_purchase .total_price_main{background:#f8f8f8;padding:25px 15px;text-align:center;font-size:2.9em;font-weight:700;text-transform:uppercase;color:#0a436a}.custom_purchase .cat_row{background:#4d4d4d;display:none}.custom_purchase .row_count_1{display:block}.custom_purchase .cat_row_1{background:#4d4d4d}.custom_purchase .cat_row_2{background:#0bf}.custom_purchase .cat_row_3{background:#01426a}.custom_purchase .cat_row .wrapper{max-width:1070px;padding:0 15px;margin:0 auto}.custom_purchase .cat_row .cat_padding{padding:35px 0 20px 293px;background:url(/wp-content/themes/bulletproof/css/../images/divider_pro.png) left top no-repeat;position:relative;min-height:200px}.custom_purchase .cat_row h4{color:#fff;font-size:4.1em;text-transform:uppercase;padding:0 0 10px}.custom_purchase .cat_row h5{color:#fff;font-size:2.8em;text-transform:uppercase;padding:5px 0}.custom_purchase .cat_row p{color:#fff;font-size:2em;padding:0 0 10px}.custom_purchase .cat_row p a{color:#fff}.custom_purchase .cat_row .cat_list{font-size:1.8em;padding:0 0 20px}.custom_purchase .cat_row .cat_list li{float:left;width:50%;padding:5px 0}.custom_purchase .cat_row .cat_list li label{color:#fff;cursor:pointer;padding:0 0 0 30px;display:block}.custom_purchase .cat_row .cat_list li label strong{font-weight:700}.custom_purchase .cat_row .next_cat_btn{padding:10px 0 30px}.custom_purchase .cat_row .next_cat_btn a{color:#fff;font-size:2.2em;text-decoration:none;text-transform:uppercase;display:inline-block;background:url(/wp-content/themes/bulletproof/css/../images/icon_next.png) left top no-repeat;padding:10px 0 10px 70px;font-weight:700}.custom_purchase .cat_row .cat_icon{position:absolute;left:27px;top:94px;width:90px;height:auto;display:block}.custom_purchase_signup{text-align:center;max-width:570px;margin:0 auto;padding:50px 10px 0;display:none}.custom_purchase_signup a.signup_btn{display:block;border:1px solid #01426a;color:#01426a;text-transform:uppercase;letter-spacing:1px;font-size:2.1em;width:270px;height:80px;margin:0 auto;text-align:center;text-decoration:none;line-height:80px;font-weight:700}.custom_purchase_signup a.signup_btn img{width:45px;height:auto;vertical-align:middle;margin-right:11px}.custom_purchase_signup_new{width:auto;max-width:950px;padding:45px 15px 0}.custom_purchase_signup_new .signup_btn_left{float:left;width:46.7%}.custom_purchase_signup_new .signup_btn_right{float:right;width:46.7%}.custom_purchase_signup_new .terms_purchase a{text-decoration:none;font-weight:600}.custom_purchase_signup_new .enlargeCTA{width:100%}.custom_purchase_signup_new .enlargeCTA a.signup_btn{height:74px;padding:18px 0 0;line-height:1.1;width:auto}.custom_purchase_signup_new .enlargeCTA a.signup_btn span.btn_txt{vertical-align:middle;display:inline-block;text-align:left}.custom_purchase_signup_new .enlargeCTA a.signup_btn span.btn_txt .btn_txt_sub{font-size:.8em;font-weight:300}.checkbox:not(.woocommerce-form__label){width:19px;height:20px;padding:0;margin:-2px 0 0;background:url(/wp-content/themes/bulletproof/css/../images/checkbox.png) no-repeat;display:block;float:left;cursor:pointer}.cat_list .checkbox{background:url(/wp-content/themes/bulletproof/css/../images/checkbox_white.png) no-repeat}.radio{width:19px;height:20px;padding:0;margin:2px 0 0;background:url(/wp-content/themes/bulletproof/css/../images/radio.png) no-repeat;display:block;float:left;cursor:pointer}.woocommerce-input-wrapper .checkbox{width:auto;height:auto;background:none;margin:0;float:none;padding:10px 15px}.woocommerce-form__label,.custom_check{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce-form__label input,.custom_check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #01426a}.woocommerce-form__label .checkmark{top:3px}.label{text-align:left;font-size:.7em;display:block}.woocommerce-form__label:hover input~.checkmark,.custom_check:hover input~.checkmark{background-color:#ccc}.woocommerce-form__label input:checked~.checkmark,.custom_check input:checked~.checkmark{background-color:#01426a}.woocommerce-form__label:after,.checkmark:after{content:"";position:absolute;display:none}.woocommerce-form__label input:checked~.checkmark:after,.custom_check input:checked~.checkmark:after{display:block}.woocommerce-form__label .checkmark:after,.custom_check .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.custom_purchase .cat_row_form{background:#e9e9e9}.custom_purchase .cat_row_form .cat_padding{background:url(/wp-content/themes/bulletproof/css/../images/divider_pro_blue.png) left top no-repeat}.custom_purchase .cat_row_form h4,.custom_purchase .cat_row_form h5,.custom_purchase .cat_row_form p{color:#3b3b3c}.custom_purchase .cat_row_form p{margin-bottom:15px}.custom_purchase .cat_row_form .cat_padding.only_terms_chkbox .agree_pay_plan{margin-top:50px}.custom_purchase .cat_row_form .cat_padding .agree_pay_plan .terms_label span{white-space:nowrap}.purchase_c_form{padding:15px 0 90px}.purchase_c_form .cf_row{padding:0 0 12px;position:relative}.purchase_c_form .cf_row .placeholder{position:absolute;left:3%;top:1px;font-size:1.2em;color:#3b3b3c;z-index:10;display:none;padding-top:10px}.purchase_c_form .cf_row .txtbox{padding:10px 3%;width:94%;border:none;outline:none;font-size:1.6em;background:#fff;color:#3b3b3c}.purchase_c_form .cf_row .txtbox.txtbox_fill{padding:18px 3% 2px}.purchase_c_form .cf_row .txtbox::-webkit-input-placeholder{opacity:.35}.purchase_c_form .cf_row .txtbox::-moz-placeholder{opacity:.35}.purchase_c_form .cf_row .txtbox:-ms-input-placeholder{opacity:.35}.purchase_c_form .cf_row .txtbox:-moz-placeholder{opacity:.35}.purchase_c_form .send_btn{color:#01426a;font-weight:700;font-size:22px;border:1px solid #01426a;outline:none;cursor:pointer;text-transform:uppercase;width:265px;height:80px;background:#e9e9e9 url(/wp-content/themes/bulletproof/css/../images/course_icon.png) 28px 14px no-repeat;background-size:45px auto;padding:0 0 0 88px;text-align:left;display:block;margin:40px 0 0}.custom_purchase .choose_method h5{font-size:2.2em}.custom_purchase .choose_method .radio_cols{padding:0 0 30px;display:flex}.custom_purchase .choose_method .radio_cols .radio_col{flex:1;position:relative}.custom_purchase .choose_method .radio_cols .radio_col label{color:#4d4d4d;font-size:2em;padding:0 0 0 30px;position:relative;z-index:10;cursor:pointer}.custom_purchase .choose_method .radio_cols .radio_col .radio{background:url(/wp-content/themes/bulletproof/css/../images/radio_dark.png) no-repeat;position:absolute;left:0;top:0;z-index:1}.custom_purchase .choose_method .agree_pay_plan{padding:15px 0}.custom_purchase .choose_method .agree_pay_plan .checkbox{margin-top:2px}.custom_purchase .choose_method .agree_pay_plan p{padding:0 0 0 30px}.custom_purchase .choose_method .agree_pay_plan p a{text-decoration:none;font-weight:700;color:#3b3b3c}.custom_purchase_signup .payment_method_btn a.signup_btn{display:inline-block;padding-left:20px;padding-right:20px}@media only screen and (max-width:1024px){.custom_purchase{padding:30px 0 50px}.custom_purchase .total_price{padding:20px 15px}.custom_purchase .cat_row .cat_padding{padding:35px 0 20px 160px;background:url(/wp-content/themes/bulletproof/css/../images/divider_pro.png) left top no-repeat;background-size:110px auto}.custom_purchase .cat_row_form .cat_padding{background:url(/wp-content/themes/bulletproof/css/../images/divider_pro_blue.png) left top no-repeat;background-size:110px auto}.custom_purchase .cat_row h4{font-size:3.5em}.custom_purchase .cat_row h5{font-size:2.5em}.custom_purchase .cat_row p{font-size:1.8em}.custom_purchase .cat_row .cat_list{font-size:1.7em}.custom_purchase .cat_row .cat_list li{float:left;width:50%;padding:5px 0}.custom_purchase .cat_row .cat_list li label{padding:0 0 0 25px}.custom_purchase .cat_row .next_cat_btn{padding:5px 0 25px}.custom_purchase .cat_row .next_cat_btn a{font-size:2em;background:url(/wp-content/themes/bulletproof/css/../images/icon_next_2x.png) left top no-repeat;background-size:45px auto;padding:10px 0 10px 55px}.custom_purchase .cat_row .cat_icon{left:22px;top:72px;width:67px;height:auto}.custom_purchase_signup{margin:0 auto;padding:45px 10px 5px}.custom_purchase_signup a.signup_btn{display:block;width:auto;padding:0 15px}.custom_purchase_signup a.signup_btn img{width:40px;margin-right:9px}.custom_purchase_signup_new{padding:25px 15px 0}.custom_purchase_signup_new .signup_btn_left{float:none;max-width:430px;margin:0 auto 15px;width:auto}.custom_purchase_signup_new .signup_btn_right{float:none;max-width:430px;margin:0 auto;width:auto}.custom_purchase_signup_new .terms_purchase{height:auto!important}.custom_purchase_signup_new .enlargeCTA{width:auto;display:block}.checkbox{background:url(/wp-content/themes/bulletproof/css/../images/checkbox_2x.png) no-repeat;background-size:19px auto}.radio{background:url(/wp-content/themes/bulletproof/css/../images/radio_2x.png) no-repeat;background-size:19px auto}.purchase_c_form{padding:15px 0 50px}.custom_purchase .choose_method .radio_cols .radio_col .radio{background:url(/wp-content/themes/bulletproof/css/../images/radio_dark_2x.png) no-repeat;background-size:19px auto}}@media only screen and (max-width:767px){.custom_purchase{padding:20px 0 30px}.custom_purchase .total_price{padding:15px}.custom_purchase .cat_row .cat_padding{padding:35px 0 20px 60px;background:url(/wp-content/themes/bulletproof/css/../images/divider_pro_mob.png) left top no-repeat;background-size:50px auto}.custom_purchase .cat_row_form .cat_padding{background:url(/wp-content/themes/bulletproof/css/../images/divider_pro_blue.png) left top no-repeat;background-size:50px auto}.custom_purchase .cat_row .cat_padding.only_terms_chkbox{min-height:0}.custom_purchase .cat_row .cat_padding.only_terms_chkbox .agree_pay_plan{margin-top:0}.custom_purchase .cat_row h4{font-size:2.5em}.custom_purchase .cat_row h5{font-size:2em}.custom_purchase .cat_row p{font-size:1.7em}.custom_purchase .cat_row .cat_list{font-size:1.7em}.custom_purchase .cat_row .cat_list li{width:100%}.custom_purchase .cat_row .cat_list li label{padding:0 0 0 25px}.custom_purchase .cat_row .next_cat_btn{padding:5px 0 25px}.custom_purchase .cat_row .next_cat_btn a{font-size:2em;background:url(/wp-content/themes/bulletproof/css/../images/icon_next_2x.png) left top no-repeat;background-size:45px auto;padding:10px 0 10px 55px}.custom_purchase .cat_row .cat_icon{left:10px;top:33px;width:31px;height:auto}.custom_purchase_signup{margin:0 auto;padding:45px 10px 5px}.custom_purchase_signup a.signup_btn{font-size:18px;display:inline-block;width:auto;padding:0 15px;height:70px;line-height:70px}.custom_purchase_signup a.signup_btn img{width:40px;margin-right:9px}.custom_purchase_signup_new{padding:25px 15px 0}.custom_purchase_signup_new .signup_btn_left{float:none;max-width:280px;margin:0 auto 15px;width:auto}.custom_purchase_signup_new .signup_btn_right{float:none;max-width:280px;margin:0 auto;width:auto}.custom_purchase_signup_new .enlargeCTA{width:auto;display:block}.custom_purchase_signup_new .terms_purchase{height:auto!important}.custom_purchase_signup_new .enlargeCTA a.signup_btn{font-size:16px;height:54px;display:block}.custom_purchase_signup_new .enlargeCTA a.signup_btn img{width:30px;margin-right:5px}.custom_purchase_signup_new .enlargeCTA a.signup_btn span.btn_txt .btn_txt_sub{font-size:.7em;font-weight:300;letter-spacing:0}.custom_purchase_form_notes_1{padding:25px 0 0;font-size:14px}.radio{background:url(/wp-content/themes/bulletproof/css/../images/radio_2x.png) no-repeat;background-size:19px auto}.purchase_c_form{padding:15px 0 25px}.purchase_c_form .send_btn{font-size:18px;width:200px;height:60px;background:#e9e9e9 url(/wp-content/themes/bulletproof/css/../images/course_icon.png) 20px 14px no-repeat;background-size:25px auto;padding:0 0 0 55px;margin:20px 0 0}.custom_purchase .choose_method h5{font-size:1.8em}.custom_purchase .choose_method .radio_cols{padding:0 0 20px;flex-wrap:wrap}.custom_purchase .choose_method .radio_cols .radio_col{flex:1 0 100%;padding:0 0 10px}.custom_purchase .choose_method .radio_cols .radio_col label{font-size:1.8em}.custom_purchase .choose_method .agree_pay_plan{padding:15px 0}.custom_purchase .cat_row .cat_padding.only_terms_chkbox .agree_pay_plan{padding:0}.custom_purchase .choose_method .agree_pay_plan .checkbox{margin-top:2px}.custom_purchase .choose_method .agree_pay_plan p{padding:0 0 0 30px}.custom_purchase_signup .payment_method_btn a.signup_btn{display:inline-block;padding-left:20px;padding-right:20px}}.woocommerce form .form-row .required{display:none!important}#how_did_you_hear_about_us_field label,.woocommerce-billing-fields .form-row label{padding-left:15px;background:url(/wp-content/themes/bulletproof/css/../images/req_bullet.gif) left no-repeat}@media only screen and (max-width:1024px){.woocommerce-billing-fields .form-row label{background:url(/wp-content/themes/bulletproof/css/../images/req_bullet_2x.gif) left no-repeat;background-size:10px auto}}@media only screen and (max-width:400px){.logo_acsth,.logo_acsth.mob_acsth,.logo_acsth.desk_acsth{display:none}}.embedded-joinwebinar-button button{display:block;width:180px;color:#fff;height:47px;border:none;outline:none;cursor:pointer;font-size:17px;font-weight:300;text-transform:uppercase;background:#0bf;margin:0 auto}.row_header h2{text-align:center;font-size:2.6em;color:#fff;padding:27px 15px;background:#0a436a;text-transform:uppercase}.txt_img_row .wrapper{max-width:1120px}.txt_img_row img{float:left;width:33%}.txt_img_row .txt_img_row_bg{background:#f8f8f8}.txt_img_row .row_contents{padding:38px 45px 35px 36.1%}.txt_img_row h2{font-size:2.5em;color:#094369;font-weight:400;font-family:"Montserrat",Arial,Helvetica,sans-serif;padding:0 0 5px}.txt_img_row h2:after{display:block;content:"";max-width:422px;border-bottom:1px solid #0bf;margin:8px 0 0}.txt_img_row p{color:#4e4d4d;font-size:1.6em}.txt_img_row.right_align_img img{float:right}.txt_img_row.right_align_img .row_contents{padding:38px 38.1% 35px 45px}.txt_img_row_v2{padding:0;margin:70px 0}.txt_img_row_v2 h2{font-size:3.2em;font-weight:500}.txt_img_row_v2 h2:after{display:none}.txt_img_row_v2 h3{font-size:2.6em;color:#0bf;font-weight:700;padding:10px 0}.txt_img_row_v2 .txt_img_row_bg{background:#fff}.txt_img_row_v2 .txt_img{width:33%;max-width:33%;-webkit-box:0 0 33%;-moz-box:0 0 33%;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%}.txt_img_row_v2 .txt_img img{float:none;display:block;width:100%;height:auto}.txt_img_row_v2 .row_contents{padding:25px 0;width:61%;max-width:61%;-webkit-box:0 0 61%;-moz-box:0 0 61%;-webkit-flex:0 0 61%;-ms-flex:0 0 61%;flex:0 0 61%}.txt_img_row_v2 p{font-size:1.7em}.txt_img_row_v2.right_align_img .row_contents{padding:25px 39.1% 25px 0}@media only screen and (max-width:1000px){.row_header h2{font-size:2.2em;padding:22px 15px}.txt_img_row h2{font-size:2.1em}.txt_img_row p{font-size:1.4em}.txt_img_row .row_contents{padding:35px 35px 30px 36.1%}.txt_img_row.right_align_img .row_contents{padding:32px 36.1% 30px 35px}.txt_img_row_v2{padding:0;margin:50px 0}.txt_img_row_v2 .row_contents{padding:25px 0}.txt_img_row_v2 h2{font-size:2.8em}.txt_img_row_v2 h3{font-size:2.4em}}@media only screen and (max-width:767px){.row_header h2{font-size:2em;padding:22px 15px}.txt_img_row h2{font-size:2em}.txt_img_row p{font-size:1.4em}.txt_img_row_v2{padding:0;margin:35px 0}.txt_img_row_v2 h2{font-size:2.4em}.txt_img_row_v2 h3{font-size:1.9em;padding:5px 0}}@media only screen and (max-width:580px){.txt_img_row.right_align_img img,.txt_img_row img{float:none;width:auto;max-width:250px;margin:0 auto;display:block}.txt_img_row.right_align_img .row_contents,.txt_img_row .row_contents{padding:25px 15px;clear:both;text-align:center}.txt_img_row h2:after{width:auto;max-width:85%;margin:8px auto 0}.txt_img_row_v2{padding:0;margin:20px 0}.txt_img_row_v2 .txt_img_row_bg{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.txt_img_row_v2 .row_contents,.txt_img_row_v2 .txt_img{width:100%;max-width:100%;-webkit-box:0 0 100%;-moz-box:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.txt_img_row_v2 .row_contents{padding:20px 0 0}}#payment div.payment_box p,.woocommerce #stripe-payment-data p{background:none!important;font-size:0.7em!important}.woocommerce #stripe-payment-data .form-row,.woocommerce #stripe-payment-data .form-row-last{float:none;margin-bottom:0!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important;width:auto!important}.payment_method_stripe img{max-width:25px!important}.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):before{display:none}.explore_guide .wrapper{max-width:1205px;position:relative}.explore_guide .guide_menu{background:#f8f8f8;width:31.36%;float:left;position:absolute;left:5px;top:0;bottom:0;z-index:99}.explore_guide .guide_menu .gm_padding{padding:40px}.explore_guide .guide_menu h2{font-size:3.1em;color:#40b6e9;text-transform:uppercase;line-height:1;padding:0 0 7px}.explore_guide .guide_menu h2#show_hide_gm{display:none}.explore_guide .guide_menu ul{font-size:1.7em}.explore_guide .guide_menu ul li{border-bottom:1px solid #40b6e9}.explore_guide .guide_menu ul li a{display:block;color:#4d4d4d;text-decoration:none;padding:8px 0 9px}.explore_guide .guide_menu ul li.active a{font-weight:700}.explore_guide .guide_contents{padding:0 0 90px 35.2%;position:relative}.explore_guide .guide_contents h2{font-size:4.4em;color:#40b6e9;text-transform:uppercase;line-height:1;border-bottom:2px solid #40b6e9;padding:97px 300px 32px 0}.explore_guide .guide_contents .guide_pg{position:relative;display:none}.explore_guide .guide_contents .guide_pg .guide_icon{position:absolute;right:0;top:-46px;width:158px;height:182px;background:url(/wp-content/themes/bulletproof/css/../images/guide_icon_bg.png) center no-repeat;background-size:cover}.explore_guide .guide_contents .guide_pg .guide_icon .tb{display:table;width:100%;height:100%}.explore_guide .guide_contents .guide_pg .guide_icon .tb .td{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.explore_guide .guide_contents .guide_pg .guide_icon img{width:70px;height:auto}.explore_guide .guide_contents .guide_pg .cms{padding:20px 0 60px}.explore_guide .guide_contents .guide_pg .cms *{text-align:left;text-transform:none}.explore_guide .guide_contents .guide_pg .cms h5{font-size:2.4em;letter-spacing:0;font-weight:700}.explore_guide .guide_contents .back_top_share .back_to_top{text-decoration:none;font-size:2.1em;font-weight:700;color:#06446a;padding:14px 0 20px 55px;background:url(/wp-content/themes/bulletproof/css/../images/icon_back_top.png) 0 0 no-repeat;background-size:45px 50px;float:left}.explore_guide .guide_contents .back_top_share .share_btn{text-decoration:none;font-size:2.1em;font-weight:700;color:#06446a;padding:14px 0 20px 55px;background:url(/wp-content/themes/bulletproof/css/../images/icon_tell_frnd.png) 0 0 no-repeat;background-size:45px 50px;float:right}#tell_friend_popup{position:relative;max-width:395px;margin:0 auto}@media only screen and (max-width:1000px){.explore_guide .guide_menu .gm_padding{padding:30px 20px}.explore_guide .guide_contents .guide_pg .guide_icon{top:-30px;width:100px;height:115px;background:url(/wp-content/themes/bulletproof/css/../images/guide_icon_bg.png) center no-repeat;background-size:cover}.explore_guide .guide_contents .guide_pg .guide_icon img{width:45px;height:auto}.explore_guide .guide_contents h2{font-size:3.4em;padding:55px 140px 32px 0}}@media only screen and (max-width:767px){.explore_guide .guide_menu{float:none;width:auto;max-width:450px;margin:0 auto;position:static}.explore_guide .guide_contents{padding:0 0 50px;min-height:0!important}.explore_guide .guide_contents .guide_pg .guide_icon{top:10px;width:80px;height:92px}.explore_guide .guide_contents .guide_pg .guide_icon img{width:36px}.explore_guide .guide_contents h2{font-size:2.4em;padding:35px 80px 25px 0}.explore_guide .guide_menu h2{display:none;font-size:2.5em}.explore_guide .guide_menu h2#show_hide_gm{display:block;background:url(/wp-content/themes/bulletproof/css/../images/select_arrow_2x.png) right 15px no-repeat;background-size:45px auto;cursor:pointer}.explore_guide .guide_menu ul{font-size:1.7em;display:none}.explore_guide .guide_contents .back_top_share .share_btn{float:left;clear:both;margin-top:10px}.explore_guide .guide_contents .back_top_share .back_to_top,.explore_guide .guide_contents .back_top_share .share_btn{font-size:1.8em}}.logo_mob{display:none}.grecaptcha-badge{display:none!important}@media only screen and (max-width:767px){.logo{display:none}.logo_mob{display:block}}.join_waitlist .wrapper{max-width:1400px}.join_waitlist .join_btn.frow>div{-webkit-box:auto;-moz-box:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:25%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1180px){.join_waitlist .join_btn.frow{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px}.join_waitlist .join_btn.frow .join_btn{text-align:left}.join_waitlist .join_btn.frow>div{-webkit-box:0 0 50%;-moz-box:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding:0 10px;margin-bottom:10px;text-align:left}}@media only screen and (max-width:1024px){.join_waitlist .join_btn.frow{max-width:90%!important}.join_waitlist.gray_txtured_bg .join_btn.frow,.gray_txtured_bg .join_btn.frow{max-width:700px!important}}@media only screen and (max-width:767px){.join_waitlist .join_btn.frow{max-width:90%!important}.join_waitlist .join_btn.frow .join_btn{text-align:center}.join_waitlist .join_btn.frow>div{-webkit-box:0 0 100%;-moz-box:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.join_waitlist.gray_txtured_bg .join_btn.frow,.gray_txtured_bg .join_btn.frow{max-width:650px!important}}.vid_box_main_v2 .vid_left{background:url(/wp-content/themes/bulletproof/css/../images/gray_txtured_bg.jpg) center no-repeat;position:relative}.vid_box_main_v2 .vid_left .vid_icons{width:100px;height:122px;position:absolute;top:30px;right:65px;background:url(/wp-content/themes/bulletproof/css/../images/icon_vid.png) center no-repeat;background-size:contain}.vid_box_main_v2 .vid_left .vid_titles{max-width:370px;margin:0 auto;padding:10px}.vid_box_main_v2 .vid_left h2{color:#0bf;font-size:6em;font-weight:700;padding:0 0 20px;line-height:1}.vid_box_main_v2 .vid_left h3{color:#fff;font-size:3em;font-weight:400;line-height:1}.vid_box_main_v2 .vid_right img{display:block;width:100%;height:auto;opacity:0}.vid_box_main_v2 .vid_right a{display:block;position:relative}.vid_box_main_v2 .vid_right a:after{content:"";display:block;width:80px;height:96px;background:url(/wp-content/themes/bulletproof/css/../images/play_btn.png) center no-repeat;background-size:cover;position:absolute;left:50%;top:50%;margin:-48px 0 0 -40px}@media only screen and (max-width:1280px){.vid_box_main_v2 .vid_left h2{font-size:5.5em}.vid_box_main_v2 .vid_left h3{font-size:2.7em}.vid_box_main_v2 .vid_left .vid_icons{width:80px;top:20px;right:50px}}@media only screen and (max-width:1024px){.vid_box_main_v2 .vid_left h2{font-size:5em}.vid_box_main_v2 .vid_left h3{font-size:2.3em}.vid_box_main_v2 .vid_left .vid_icons{width:70px;top:15px;right:30px}.vid_box_main_v2 .vid_right a:after{width:60px;height:72px;margin:-36px 0 0 -30px}}@media only screen and (max-width:980px){.vid_box_main_v2 .vid_left h2{font-size:4.5em}.vid_box_main_v2 .vid_left h3{font-size:2.1em}.vid_box_main_v2 .vid_left .vid_titles{padding:10px 105px 10px 10px}.vid_box_main_v2 .vid_left .vid_icons{width:70px;height:90px;top:15px;right:30px}.vid_box_main_v2 .vid_right a:after{width:60px;height:72px;margin:-36px 0 0 -30px}}@media only screen and (max-width:767px){.vid_box_main_v2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vid_box_main_v2 .vid_left,.vid_box_main_v2 .vid_right{-webkit-box:0 0 100%;-moz-box:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.vid_box_main_v2 .vid_left h2{font-size:4.2em}.vid_box_main_v2 .vid_left h3{font-size:1.9em}.vid_box_main_v2 .vid_left .vid_titles{padding:50px 105px 50px 10px}}.offcanvas{position:fixed;left:-260px;top:0;bottom:0;width:255px;z-index:9999;background:#06446a;transition:0.5s;-webkit-transition::0.5s}.offcanvas.opened{left:0}.splitit_banner{background:#e9e9e9 url(/wp-content/themes/bulletproof/css/../images/splitit_checkout_banner_bg.png) right top no-repeat;background-size:77px auto;float:right;clear:right;width:32%!important;margin-bottom:15px;display:none}.splitit_banner .sb_padding{padding:17px 20px}.splitit_banner .sb_padding .sb_right_space{padding-right:85px}.splitit_banner h2{font-weight:700;font-size:24px;color:#414042;text-transform:uppercase;line-height:1.2;padding:0 0 10px;margin:0;text-align:left;letter-spacing:0}.splitit_banner h3{font-weight:500;font-size:20px;color:#0a436a;text-transform:uppercase;line-height:1.2;padding:0 0 15px;margin:0;text-align:left;letter-spacing:0}.splitit_banner img{display:block;width:96%;max-width:310px;height:auto}@media only screen and (max-width:1024px){.splitit_banner{background:#e9e9e9 url(/wp-content/themes/bulletproof/css/../images/splitit_checkout_banner_bg.png) right top no-repeat;background-size:77px auto;float:none;clear:both;width:500px!important;max-width:100%;margin:0 auto 15px}}.my_account_header{position:absolute;right:125px;top:33px;width:30px;height:30px;background:url(/wp-content/themes/bulletproof/css/../images/account_icon_menu.png) center no-repeat;background-size:cover}.my_account_header a{display:block;width:30px;height:30px}.my_account_header_inner{right:60px}.top_menu .nav_holder{padding-right:100px}@media only screen and (max-width:767px){.my_account_header{right:75px;top:39px}}.my_account_menu{color:#fff;text-decoration:none;font-size:1.7em;text-transform:uppercase;font-weight:400;position:absolute;left:15px;bottom:25px;padding-left:38px}.my_account_menu span{display:inline-block;width:30px;height:30px;background:url(/wp-content/themes/bulletproof/css/../images/account_icon_menu.png) center no-repeat;background-size:cover;position:absolute;left:0;top:-4px}@media only screen and (max-width:1410px){.top_menu ul li{padding:0 0 0 12px}}@media only screen and (max-width:1000px){.my_account_header_inner{right:125px;top:33px}}@media only screen and (max-width:767px){.header_inner .top_menu{position:relative}.my_account_header_inner{right:55px;top:24px;background:url(/wp-content/themes/bulletproof/css/../images/account_icon_menu_blue.png) center no-repeat;background-size:cover}}.download_guide_row.cta_new{background:url(/wp-content/themes/bulletproof/css/../images/newsletter_bg.jpg) center no-repeat;background-size:cover}.download_guide_row.cta_new .guide_bg{background:none}.download_guide_row.cta_new .wrapper{max-width:1200px}.download_guide_row.cta_new .dwn_form{padding:40px 0 55px 35px;max-width:950px;margin:0 auto}.download_guide_row.cta_new .dwn_form .dwn_titles{float:none;width:auto}.download_guide_row.cta_new .dwn_form h2{font-size:4.2em;color:#fff;text-transform:uppercase;letter-spacing:1px;padding:0 0 20px;text-align:center;line-height:1.1}.download_guide_row.cta_new .dwn_form h2 strong{font-weight:700;display:block;color:#0bf}.download_guide_row.cta_new .dwn_form h3{font-size:1.8em;color:#fff;font-weight:500;padding:0 0 30px;text-align:center}.download_guide_row.cta_new .dwn_form h3 strong{font-weight:700}.download_guide_row.cta_new .dwn_form .dwn_frm_btn{text-decoration:none;color:#fff;border:1px solid #fff;display:block;font-size:1.5em;padding:8px 15px;float:right;margin:5px 35px 0 0}.download_guide_row.cta_new .dwn_form .dwn_frm{max-width:705px;margin:0 auto}.download_guide_row.cta_new .dwn_form .dwn_frm .frm_input{float:left;width:48.2%;margin-right:0}.download_guide_row.cta_new .dwn_form .dwn_frm .frm_input.frm_input_right{float:right}.download_guide_row.cta_new .dwn_form .dwn_frm .frm_input .txtbox{padding:12px 6%;width:88%;border:none;outline:none;font-size:1.6em;color:#fff;margin-bottom:5px;font-weight:500;border:1px solid #fff;background:none;border-radius:0}.download_guide_row.cta_new .dwn_form .dwn_frm .frm_input .txtbox::-webkit-input-placeholder{opacity:1}.download_guide_row.cta_new .dwn_form .dwn_frm .frm_input .txtbox::-moz-placeholder{opacity:1}.download_guide_row.cta_new .dwn_form .dwn_frm .frm_input .txtbox:-ms-input-placeholder{opacity:1}.download_guide_row.cta_new .dwn_form .dwn_frm .frm_input .txtbox:-moz-placeholder{opacity:1}.download_guide_row.cta_new .dwn_form .dwn_frm p{padding:0;margin:0;display:inline}.download_guide_row.cta_new .dwn_form .dwn_frm .submit_btn{float:right;width:23.5%;color:#fff;height:45px;border:none;outline:none;cursor:pointer;font-size:17px;font-weight:300;text-transform:uppercase;background:#0bf}.download_guide_row.cta_new .dwn_form .success_msg{color:#fff;text-transform:uppercase;font-size:2.1em;font-weight:700;letter-spacing:1px;padding:20px 0 5px}.download_guide_row .dwn_form .email_submit_frm{max-width:475px;margin:0 auto;padding-top:10px;clear:both}.download_guide_row .dwn_form .email_submit_frm .frm_input{float:left;width:71.5%}@media only screen and (max-width:450px){.download_guide_row .dwn_form .email_submit_frm .frm_input{width:66%}}@media only screen and (max-width:1000px){.download_guide_row.cta_new{}.download_guide_row.cta_new .guide_bg{background:none}.download_guide_row.cta_new .dwn_form{padding:40px 0 55px}.download_guide_row.cta_new .dwn_form h2{font-size:3em}.download_guide_row.cta_new .dwn_form h3{font-size:1.6em;padding:0 0 12px}.download_guide_row.cta_new .dwn_form .dwn_frm .frm_input{float:left;width:48.2%;margin:0}.download_guide_row.cta_new .dwn_form .dwn_titles{float:none;width:auto}.download_guide_row.cta_new .dwn_form .dwn_frm_btn{float:none;display:inline-block;margin-bottom:20px}}@media only screen and (max-width:767px){.download_guide_row.cta_new{}.download_guide_row.cta_new .guide_bg{background:none}}.download_guide_row.cta_new .dwn_form .email_submit_frm{max-width:475px;margin:0 auto;padding-top:10px;clear:both}.download_guide_row.cta_new .dwn_form .email_submit_frm .frm_input{float:left;width:71.5%}@media only screen and (max-width:450px){.download_guide_row.cta_new .dwn_form .email_submit_frm .frm_input{width:66%}}.cta_new_section{padding:45px 0}.cta_new_section *,.cta_new_section{text-align:center}.cta_new_section h2{font-size:4.1em;color:#0bf;text-transform:uppercase;letter-spacing:1px;padding:0 0 15px;text-align:center;line-height:1.1;font-weight:700}.cta_new_section h3{font-size:2.2em;color:#fff;font-weight:500;padding:0;text-decoration:line-through;padding:0 0 20px}.cta_new_section h4{font-size:2.6em;color:#fff;text-transform:uppercase;letter-spacing:1px;padding:0 0 40px;line-height:1.1;font-weight:700}.cta_new_section .new_cta_btn{text-transform:uppercase;color:#fff;border:2px solid #0bf;background:#0bf;font-weight:700;padding:5px 15px;display:inline-block;margin:0;text-decoration:none;font-size:2.9em;margin-bottom:20px}.cta_new_section p{color:#fff;font-size:1.8em}.cta_new_section p a{color:#fff}@media only screen and (max-width:1024px){.cta_new_section{padding:30px 0}.cta_new_section h2{font-size:3.5em;padding:0 0 12px}.cta_new_section h3{font-size:1.8em;padding:0 0 15px}.cta_new_section h4{font-size:2.2em;padding:0 0 25px}.cta_new_section .new_cta_btn{padding:5px 12px;font-size:2.2em;margin-bottom:15px}.cta_new_section p{font-size:1.7em}}@media only screen and (max-width:767px){.cta_new_section{padding:20px 0}.cta_new_section h2{font-size:3em;padding:0 0 10px}.cta_new_section h3{font-size:1.5em;padding:0 0 12px}.cta_new_section h4{font-size:1.8em;padding:0 0 15px}.cta_new_section .new_cta_btn{padding:3px 10px;font-size:1.8em;margin-bottom:10px}.cta_new_section p{font-size:1.6em}}