@media all and (max-width:1306px){
	.life_all_con {
		-webkit-box-shadow: 0 0 15px rgba(0,0,0,.15);
		box-shadow: 0 0 15px rgba(0,0,0,.15);
		padding: 80px;
		background: #FFF;
		z-index: 9;
		position: relative;
		margin-top: -0;
		padding-top: 181px;
		padding-bottom: 55px;
		margin-bottom: 0;
	}
	.my_life_1_area {
		padding-bottom: 85px;
	}
	.earn_mobile_area1 {
		padding: 90px 0;
		padding-bottom: 91px;
	}
	.fill_con h1 {
		font-size: 149px;
	}
	.co_famaily_con {
		margin-top: -105px;
	}
	.all_win_link {
		margin-top: 0;
	}
	.winless_pr_all_area {
		padding-top: 75px;
	}
}

@media all and (max-width:1199px){
	.lura_con {
		margin-left: 72px;
	}
	.lura_earth_area_design2 .lura_con {
		margin-right: 72px;
		margin-left: 0;
	}
	.lura_title h1 {
		margin-right: 53px;
	}
	.gpt_banner .banner_text h1 {
		font-size: 30px;
	}
	.gpt_banner h1 span {
		padding: 0 82px;
	}
	.weight_bottom {
		margin-bottom: 0;
	}
	.earn_ite2 {
		padding-left: 0;
	}
	.m_l_single {
		margin-left: 0 !important;
	}
	.m_l_single::after {
		position: absolute;
		content: "";
		background: url(../images/life/line.png) no-repeat scroll 0 0 / 100% 100%;
		width: 100%;
		height: 19px;
		top: 1px;
		right: -82% !important;
		z-index: 99;
	}
	.single_real_s p {
		width: 100%;
	}
	.step_re_img {
		width: 160px;
		position: absolute;
		height: 100%;
		top: -52%;
		right: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%;
		z-index: 1;
	}
	.single_real_s {
		padding: 97px 20px;
		position: relative;
		margin-bottom: 20px;
		padding-bottom: 40px;
		margin-top:120px;
	}
	.single_real_s p {
		width: 100%;
		z-index: 9999;
		position: relative;
	}
	.co_famaily_con {
		margin-top: 90px;
	}
	.state_single h3 {
		font-size: 20px;
	}
	.cir2 span {
		font-size: 22px;
	}
	.state2020 h1 {
		font-size: 48px;
	}
	.co_star_step_con {
		padding: 50px;
	}
	.co_left img {
		width: 160px;
	}
	.congra_div h3 {
		font-weight: 900;
		color: #FFF;
		font-size: 26px;
	}
	.aa_bt_ed {
		margin-top: 0;
	}
	.po_co_img img {
		width: 136px;
	}
	.co_left {
		margin-right: -33px;
		margin-top: 10px;
	}
	.hiii {
		margin-bottom: 20px;
	}
	.co_right {
		max-width: 100%;
		width: 100%;
		text-align: center;
	}
	.co_step_flex .title {
		text-align: center;
	}
	.co_right .line4 {
		margin: 20px auto;
	}
	.bonus_con_all {
		display: block;
	}
	.righ_bonus {
		margin-top: 38px;
	}
	.lura_blends_area_1 .container {
		width: 95%;
	}
	.ppp_button a {
		width: 173px;
		height: 46px;
		font-size: 17px;
	}
	.s_link_a h5 {
		font-size: 17px;
	}
	.s_link_a ul li a {
		font-size: 15px;
	}
	.s_link_b h5 {
		font-size: 17px;
	}
	.s_link_b ul li a {
		font-size: 15px;
	}	
	.all_win_link {
		background: #252525;
		padding: 45px 27px;
		width: 95%;
		margin:0 auto ;
	}
	.product_preview_area_design .container {
		-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
		box-shadow: 0 0 15px rgba(0, 0, 0, .15);
		padding: 50px 34px;
		width: 95%;
	}
	.customer_all_commit .owl-next {
		right: 2%;
	}
	.customer_all_commit .owl-prev {
		left: 2%;
	}
	.tearms_and_condition_banner {
		padding-top: 244px;
		padding-bottom: 419px;
		background-size: cover !important;
		background-position: center !important;
	}
	.login_banner_area.bg {
		background-position: center !important;
		background-size: cover !important;
	}
	.login_banner_area {
		padding: 185px 0;
		padding-bottom: 144px;
	}
	.customer_form_single2 button {
		padding: 11px 23px;
		font-size: 18px;

	}
	.create_form_area .container {
		margin-top: -200px;
		width: 95%;
	}
	.sh-new-page-header {
		background-position-x: 29%;
	}
	.sh-watch-second-text p br,.sh-watch-first-text p br {
		display: none;
	}
	.sh-get-start-left-content span,.sh-get-start-left-content p {
		width: 100%;
	}
	.sh-get-start-area {
		padding: 80px 0;
	}
	.sh-bye-now-video-content .row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	.tab-video-btn-text {
		padding-bottom: 45px;
	}
	.sh-deserve-area {
		padding-top: 230px;
		padding-bottom: 200px;
	}
	.sh-deserve-content p {
		width: 100%;
	}

}

@media all and (max-width:991px){
	.fit_area_design::before {
		height: 110px;
	}
	.fit_content {
		padding: 12px 0;
		margin-bottom: 36px;
		padding-bottom: 56px;
	}
	.title {
		text-align: center;
		margin-bottom: 21px;
	}
	.content1 {
		padding: 0 22px;
	}
	.content1 p {
		margin-bottom: 25px;
	}
	p {
		font-size: 18px;
		line-height: 25px;
	}
	.title span {
		text-align: center;
		margin-left: 0 !important;
	}
	.lura_title h1 {
		display: none;
	}
	.title.title2 {
		margin-bottom: 40px;
	}
	.challenge_items {
		margin-bottom: 60px;
	}
	.challenge_items:last-child {
		margin-bottom: 0px;
	}
	.all_c {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.research_section_area {
		padding: 105px 0;
		padding-top: 79px;
	}
	.ch_con p {
		width: 100%;
		margin-bottom: 20px;
	}
	.con_button4 {
		margin-top: 22px;
	}
	.real_items {
		margin-bottom: 33px;
	}
	.col-lg-4.col-md-6.real_items:last-child {
		margin-bottom: 0 !important;
	}
	.row.all_real {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.con_button.con_button5 {
		margin-top: 60px;
	}
	.banner_text h1 {
		font-size: 37px;
	}
	.banner_text h1 img {
		top: -34px;
		width: 125px;
		left: 5px;
	}
	.k_banner_con h1, .k_banner_con h2 {
		font-size: 25px;
	}
	.k_banner_area_design {
		padding: 204px 0;
		padding-bottom: 247px;
	}
	.k_top {
		min-height: auto;
	}
	.k_sin {
		margin-bottom: 35px;
	}
	.ex_more_con_all {
		padding: 90px 0;
	}
	.ex_con_left {
		max-width: 100%;
		width: 100%;
		color: #FFF;
	}
	.ex_more_p_img {
		position: relative;
		right: 0;
		bottom: 0;
		text-align: center;
		margin-bottom: 20px;
	}
	.ex_more_p_img img {
		max-width: 350px;
		width: 100%;
	}
	.ex_more_con_all {
		padding: 58px 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.expreience_more_area_design {
		background-size: cover !important;
	}
	.like_sin {
		max-width: 100%;
	}
	.like_all {
		margin-bottom: 53px;
	}
	.all_row{
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.you_might_like_area {
		padding: 60px 0;
		padding-bottom: 13px;
	}
	.vip_img img {
		max-width: 320px;
		width: 100%;
	}
	.vip_banner_area_design {
		padding-top: 211px;
	}
	.vip_single1 {
		max-width: 100%;
	}
	.vip_single ul li {
		font-size: 18px;
		padding-left: 26px;
	}
	.vip_single ul li::before {
		width: 11px;
		height: 11px;
		left: 0;
		top: 6px;
	}
	.vip_test_con {
		text-align: center;
	}
	.vip_test_con h6 {
		font-size: 18px;
	}
	.weight_top {
		margin-top: 0;
	}
	.weight_area_design {
		padding: 58px 0;
	}
	.w_single {
		padding: 22px 0;
		padding-right: 0;
		text-align: center;
	}
	.weight_bottom img {
		max-width: 768px;
		width: 100%;
	}
	.earn_menu ul li a {
		font-size: 18px;
		padding: 10px 14px;
	}
	.s_p_earn {
		margin: 8px;
	}
	.people_earn {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 60px;
	}
	.earn_area_design {
		background: #F1F1F0;
		padding: 75px 0;
		padding-bottom: 0;
	}
	.sin_g_form input {
		font-size: 17px;
	}
	.re_img {
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		margin: 0;
		text-align: center;
	}
	.single_real22 {
		padding: 34px;
		padding-top: 43px;
		margin: 0 auto;
	}
	.r_con {
		margin-top: 22px;
	}
	.pp12 {
		margin-top: 51px;
	}
	.pro_flex {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-top: 8px;
	}
	.single_real22::after {
		position: absolute;
		content: "";
		width: 104%;
		height: 104%;
		border: 1px solid #252525;
		top: -2%;
		left: -2%;
		z-index: -1;
	}
	.life_logo a img {
		max-width: 300px;
		width: 100%;
	}
	.l_logo_a {
		top: -151px;
	}
	.link_all_l ul li a img {
		max-width: 170px;
		width: 100%;
	}
	.row.flex_mobile_area {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.m_l_single {
		margin-left: 0 !important;
		max-width: 100%;
		text-align: center;
	}
	.m_l_single::after {
		display: none;
	}
	.fill_con h1 {
		font-size: 123px;
	}
	.earn_mobile_area1 {
		padding: 55px 0;
		padding-bottom: 91px;
	}
	.m_l_f_img img {
		max-width: 350px;
		width: 100%;
		margin-bottom: 39px;
	}
	.state2020 h1 {
		font-size: 40px;
	}
	.state_single h3 {
		font-size: 20px;
	}
	.state_single {
		margin-bottom: 44px;
	}
	.t_state:last-child .state_single{
		margin-bottom: 0;
	}
	.co_famaily_con h1 {
		font-size: 29px;
	}
	.co_famaily_con {
		margin-top: 65px;
	}
	.co_famaily_con h2 {
		font-size: 25px;
	}
	.line2 {
		height: 4px;
		margin: 23px auto;
	}
	.co_famaily_con ul li {
		display: inline-block;
		padding: 0 13px;
	}
	.co_famaily_con ul li a {
		width: 209px;
		height: 46px;
		font-size: 17px;
	}
	.co_congress_area_design {
		padding: 108px 0;
		padding-top: 87px;
	}
	.title h2 {
		font-size: 25px;
	}
	.nav-tabs li a {
		font-size: 20px;
	}
	.p_cc_con a {
		font-size: 18px;
	}
	.has_tag ul li a {
		font-size: 19px;
	}
	.b_title ul li {
		font-size: 18px;
	}
	.where_title h6 {
		font-size: 22px;
	}
	.where_download a {
		font-size: 17px;
		margin-top: 40px;
		-webkit-transition: 0.2s;
		-o-transition: 0.2s;
		transition: 0.2s;
	}
	.where_title1 .line6 {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.bonus_all_item {
		text-align: center;
		margin-top: 43px;
	}
	.cccc_oper p {
		text-align: center;
	}
	.lura_blends_area_1 .container {
		padding: 70px;
		margin-top: 0;
	}
	.lura_blends_area_1 .container {
		padding: 56px 35px;
		margin-top: 0;
	}
	.lurra_map {
		text-align: center;
		margin-top: 50px;
	}
	.blends_lura_all h2 {
		font-size: 25px;
	}
	.lura_p_con p {
		margin-top: 19px;
	}
	.ways_single {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 48.33%;
		flex: 0 0 48.33%;
		max-width: 48.33%;
		padding: 30px;
		margin-bottom: 20px;
	}
	.ways_all_items {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.vip_banner_area_design {
		background-size: cover !important;
		background-position: center !important;
	}
	.like_all {
		min-height: 100%;
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	.s_link_a {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%;
		margin-bottom: 13px;
	}
	.s_link_b {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33% !important;
		flex: 0 0 33.33% !important;
		max-width: 33.33% !important;
		margin-bottom: 13px;
	}	
	.all_win_link h2 {
		font-size: 22px;
		margin-bottom: 0;
	}
	.single_con_page {
		padding-right: 0;
		margin-top: 36px;
	}
	.full_div {
		padding: 30px 30px;
	}
	.tearms_and_condition_banner {
		padding-top: 179px;
		padding-bottom: 339px;
	}
	.tearm_banner_con h2 {
		font-size: 35px;
	}
	.all_condition_con {
		margin-top: -282px;
	}
	.login_area_con2 {
		text-align: center;
		padding-left: 0;
	}
	.all_login {
		margin:0 auto ;
	}
	.login_area_con {
		text-align: center;
	}
	.login_area_con h2 {
		font-size: 25px;
		margin-bottom: 18px;
	}
	.login_area_con {
		padding: 27px 0;
	}
	.login_area_con2 a {
		font-size: 16px;
	}
	.single_login2 input[type="submit"] {
		font-size: 16px;
	}
	.lll_left {
		border-right: none;
	}
	.login_banner_area {
		padding: 148px 0;
		padding-bottom: 110px;
	}
	.single_sup p {
		font-size: 18px;
	}
	.single_sup h5 {
		font-size: 19px;
	}
	.login_sp a {
		font-size: 16px;
	}
	.left_sup ul li a {
		font-size: 18px;
		padding-bottom: 2px;
	}
	.support_con p {
		font-size: 18px;
		max-width: 95%;
	}
	.page_t h2 {
		color: #FFF;
		font-size: 31px;
		font-weight: 700;
		letter-spacing: 2px;
		line-height: normal;
	}
	.sponsor_code_area_design {
		padding: 180px 0;
		padding-bottom: 112px;
	}
	.single_member_con {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		background: rgba(0,0,0,0.05);
		margin: 0;
	}
	.member_all {
		-ms-flex-wrap:wrap ;
		flex-wrap:wrap ;
	}
	.cc_m_con {
		min-height: auto;
	}
	.wellcome_all_page {
		padding: 187px 0;
		padding-bottom: 150px;
	}
	.title_group h3 {
		font-size: 18px;
	}
	.unstyled.centered {
		display: block;
	}
	.unstyled.centered li {
		max-width: 100% !important;
	}
	.submiit_sum input {
		font-size: 18px;
	}
	.login_area_con.login_area_con2 {
		margin-left: 0;
		max-width: 400px;
		margin: 0 auto;
	}
	.sh-new-page-header {
		background-position-x: 55%;
		padding-bottom: 100px;
	}
	.sh-watch-video-area {
		margin-top: 0;
	}
	.sh-get-start-right-content img {
		max-width: 500px;
		width: 100%;
	}
	.sh-weeks-heading h3 {
		padding-bottom: 50px;
	}
	.sh-weeks-area {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	.sh-bye-now-left-content img {
		max-width: 500px;
		width: 100%;
	}
	.sh-bye-now-content {
		padding-top: 25px;
	}
	.sh-deserve-area {
		padding-top: 160px;
		padding-bottom: 145px;
	}
	.sh-deserve-area {
		background-position-x: 30%;
	}

}

@media all and (max-width:767px){
	.content1 {
		padding: 0 20px;
	}
	.fit_content {
		width: 95%;
	}
	p {
		font-size: 16px;
		line-height: 25px;
	}
	.content1 p {
		margin-bottom: 18px;
	}
	.fit_area_design::before {
		height: 110px;
		background-size: cover !important;
	}
	.lura_con {
		margin-left: 0;
		margin:0 auto !important ;
	}
	.lura_image img {
		width: 100%;
	}
	.lura_earth_area_design2 .lura_con {
		float: none;
	}
	.l_sin {
		padding-left: 0;
	}
	.con_div {
		overflow: hidden;
		margin-top: 17px;
	}
	.l_sin span {
		font-size: 16px;
	}
	.l_sin h2 {
		font-size: 18px;
	}
	.c_img {
		max-width: 300px;
	}
	.c_con {
		margin-top: 45px;
		text-align: center;
	}
	.challeged_area_design {
		padding-bottom: 96px;
	}
	.research_section_area {
		padding: 68px 0;
		padding-top: 35px;
	}
	.title span {
		font-size: 78px;
	}
	.real_result_area {
		padding: 75px 0;
		padding-top: 46px;
	}
	.lap{
		display: block;
	}
	.desk{
		display: none;
	}
	.footer_single ul li a {
		text-align: center;
	}
	.footer_single {
		margin-bottom: 35px;
	}
	.footer_single ul::before {
		display: none;
	}
	.menu_area {
		position: fixed;
		width: 220px;
		background: #000;
		padding: 18px 20px;
		top: 0;
		bottom: 0;
		left: -100%;
		height: 100%;
		z-index: 9999;
		padding-top: 39px;
		-webkit-transition: 0.6s;
		-o-transition: 0.6s;
		transition: 0.6s;
		
	}
	.bar{
		display: block;
	}
	.header-main-menu ul {
		margin-top: 18px;
	}
	.header_area_design {
		padding: 11px 0;
	}
	.language {
		position: relative;
		display: none;
	}
	.language2 {
		display: block !important;
		border: 1px solid #FFF;
		margin-top: 30px;
	}
	.language2::before {
		position: absolute;
		content: "";
		background: url(../images/home/globe.png) no-repeat scroll 0 0 / 100% 100%;
		width: 16px;
		height: 16px;
		left: 8px;
		top: 7px;
	}
	.language2::after {
		position: absolute;
		content: "\f107";
		font-family: FontAwesome;
		top: 3px;
		right: 15px;
		color: #FFF;
		pointer-events: none;
	}
	.language2 select {
		background: transparent;
		border: none;
		color: #FFF;
		font-size: 16px;
		font-weight: 400;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		position: relative;
		padding: 0 11px;
		outline: none;
		font-family: 'SFProDisplay';
		width: 100%;
		padding: 7px 32px;
	}
	.header-main-menu ul li a {
		color: #FFF !important;
	}
	.language select {
		color: #FFF !important;
	}
	.language::after {
		color: #FFF !important;
	}
	.language::before {
		background: url(../images/home/globe.png) no-repeat scroll 0 0 / 100% 100% !important;
	}
	.k_expreience_area {
		margin-top: -93px;
		padding-bottom: 25px;
	}
	.k_banner_area_design {
		padding: 174px 0;
		padding-bottom: 167px;
	}
	.k_ex_item span {
		font-size: 75px;
	}
	.k_ex_item h3 {
		font-size: 20px;
	}
	.k_ex_item p {
		margin-bottom: 14px;
	}
	.k_top {
		margin-bottom: 14px;
	}
	.ex_con_left h3 {
		font-size: 25px;
		font-weight: 700;
		margin-bottom: 11px;
	}
	.line {
		height: 3px;
		background: #FFF;
		margin: 21px 0;
	}
	.vip_img img {
		max-width: 216px;
		width: 100%;
	}
	.vip_banner_area_design {
		padding-top: 168px;
		padding-bottom: 173px;
	}
	.vip_link a {
		font-size: 16px;
	}
	.vip-buttton a {
		font-size: 16px;
	}
	.vip-buttton {
		bottom: -19px;
	}
	.all_img a img {
		width: 100%;
		max-height: 440px;
		-o-object-fit: cover;
		object-fit: cover;
		min-height: 230px;
	}
	.how_do_area_design {
		background: #F1F1F0;
		padding: 74px 0;
		padding-bottom: 200px;
	}
	.vip_test_con h5{
		margin-top: 10px;
	}
	.vip_test_con h5 img {
		width: 23px !important;
		margin: 0 auto;
	}
	.p_o_title h2 {
		font-size: 25px;
	}
	.how_all_con {
		width: 100%;
		margin: 0 auto;
	}
	.vip_test_all {
		width: 100%;
		margin: 0 auto;
		-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.15);
		box-shadow: 0 0 15px rgba(0,0,0,0.15);
		padding: 20px;
		background: #FFF;
	}
	.gpt_banner h1 span {
		padding: 0 16px;
	}
	.gpt_banner .banner_text h1 {
		font-size: 20px;
	}
	.signature span {
		font-size: 53px;
	}
	.signature span::before {
		position: relative;
		content: "";
		z-index: -1;
		width: 108%;
		height: 26px;
		bottom: -55px;
		left: -4%;
	}
	.signature {
		text-align: center;
		margin-top: 50px;
	}
	.gpt_banner .banner_text h1 {
		position: relative;
		font-size: 15px;
		-webkit-text-stroke: 1px #FFF;
		color: transparent !important;
	}
	.people_earn {
		display: block;
		margin-bottom: 60px;
	}
	.s_p_earn {
		margin: 0;
		width: 50%;
		margin-bottom: 36px;
	}
	.earn_area_design {
		padding-bottom: 30px;
		padding-top: 50px;
	}
	.earn_menu ul {
		display: block;
		text-align: center;
	}
	.earn_menu ul li {
		display: inline;
	}
	.earn_menu ul li a {
		font-size: 16px;
		padding: 6px 14px;
	}
	.f_div {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.single_include {
		margin: 4px;
	}
	.fill_con h1 {
		font-size: 93px;
	}
	.fill_con {
		bottom: 0;
	}
	.single_real_s {
		max-width: 100%;
	}
	.co_famaily_con {
		margin-top: -65px;
		margin-bottom: 31px;
	}
	.co_famaily_con h1 {
		font-size: 21px;
	}
	.co_famaily_con ul {
		text-align: center;
		position: relative;
		margin-top: 20px;
	}
	.co_famaily_con ul li {
		display: inline-block;
		padding: 0 13px;
		margin-bottom: 24px;
	}
	.state2020 h1 {
		font-size: 35px;
	}
	.state_single h3 {
		font-size: 17px;
	}
	.state_single {
		margin-bottom: 0;
		margin-top: 30px;
	}
	.congra_div h3 {
		font-size: 16px;
	}
	.congra_div span {
		font-size: 17px;
	}
	.hiii {
		font-size: 17px;
	}
	.co_star_step_con {
		padding: 20px;
		padding-bottom: 44px;
	}
	.bbtn_from_all {
		margin-top: 25px;
	}
	.p_cc_con p {
		min-height: auto;
	}
	.promotion_single {
		margin-bottom: 29px;
	}
	.co_current_promotion .title {
		margin-bottom: 35px !important;
	}
	.p_cc_con a {
		font-size: 16px;
	}
	.panel2 {
		padding: 54px 20px !important;
	}
	.t_date h5 {
		padding: 7px 10px;
		font-size: 19px;
	}
	.t_date h2 {
		font-size: 32px;
		padding: 10px 15px;
	}
	.ddd {
		max-width: 129px;
	}
	.tabs_con_p_a.owl-carousel .owl-stage-outer {
		margin-top: -137px;
	}
	.v_item h4 {
		font-size: 18px;
	}
	.tabs_con_p_a {
		padding-bottom: 38px;
	}
	.c_sin_contact input, .c_sin_contact select, .c_sin_contact textarea, .file_typo label {
		font-size: 16px;
	}
	.co_re_testmonail_area::after {
		width: 100%;
		height: 100%;
		top: 0;
	}
	.co_re_testmonail_area {
		padding: 47px 0;
		padding-top: 20px;
	}
	.b_title {
		margin-bottom: 0;
		margin-top: 77px;
	}
	.where_title h6 {
		font-size: 20px;
	}
	.where_download a {
		font-size: 15px;
	}
	.intro_t {
		font-size: 82px;
	}
	.k_banner_con.k_bannner_con_2 {
		margin-top: 0;
	}
	.k_banner_area_design {
		background-size: cover !important;
		background-position: center !important;
	}
	.ways_single {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 96.33%;
		flex: 0 0 96.33%;
		max-width: 96.33%;
		padding: 30px;
		margin-bottom: 20px;
		text-align: center;
	}
	.b_how_use_title.title {
		margin-bottom: 30px;
	}
	.cart {
		margin-right: 0;
	}
	.st_shoping_cart_content h5 {
		padding: 10px;
		font-size: 14px;
	}
	.st_shoping_div h2 {
		font-size: 18px;
	}
	.auto_fill table tr th {
		font-size: 14px;
	}
	.st_img img {
		width: 61px;
	}
	.auto_fill table tr td p {
		font-size: 14px;

	}
	.st_pro_con h4 {
		font-size: 14px;
	}
	.last_th {
		width: 10px;
	}
	td .count {
		width: 45px !important;
		font-size: 13px !important;
	}
	td .qantity_item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.st_pricing_det span {
		display: block;
		text-align: right;
		color: #252525;
		font-weight: 600;
		font-size: 14px;
		padding: 2px 0;
	}
	.tearms_and_condition_banner {
		padding-top: 129px;
		padding-bottom: 225px;
	}
	.all_condition_con {
		margin-top: -185px;
	}
	.tearm_banner_con h2 {
		font-size: 29px;
	}
	.left_sup {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 20px;
	}
	.botton_support_con {
		padding: 0;
	}
	.page_t h2 {
		font-size: 25px;
	}
	.sponsor_item_f input[type="submit"] {
		font-size: 16px;
	}
	.wellcome_all_page {
		padding: 144px 0;
		padding-bottom: 124px;
	}
	.pay_single input,
	.pay_single select {
		height: 44px;
	}
	.pay_single label {
		height: auto;
	}
	.row.margin-top {
		margin-bottom: 26px;
	}
	.submiit_sum {
		top: 27px;
	}
	.state_sin::after {
		top: 5px;
	}
	.create_acc_banner_area {
		padding-top: 132px;
		padding-bottom: 256px;
	}
	.create_form_area .container {
		margin-top: -166px;
		padding-top: 42px;
	}
	.initial_area {
		padding-top: 141px;
		padding-bottom: 178px;
	}
	.shop_banner .title {
		text-align: center;
		margin-bottom: 0;
	}
	.re_op span {
		left: 0;
		margin-bottom: -0 !important;
		position: relative;
	}
	.login_signup ul li:hover a {
		color: #252525 !important;
	}
	.sh-new-login ul li a {
		border: 1px solid #FFFFFF;
	}
	.sh-new-login ul li a:hover {
		background: #FFFFFF !important;
		color: #252525;
	}
	.sh-watch-video-content {
		padding: 60px 20px 80px 20px;
	}
	.sh-new-page-header {
		padding-bottom: 70px;
		padding-top: 105px;
	}
	.sh-watch-first-text {
		padding-bottom: 90px;
	}
	.sh-watch-second-text p::after {
		top: -45px;
	}
	.get-start-button a {
		margin-top: 45px;
	}
	.sh-bye-now-left-content img {
		max-width: 475px;
	}
	.sh-bye-now-right-content {
		padding-top: 30px;
	}
	.sh-deserve-content {
		padding: 45px 15px 80px 15px;
	}
	.sh-deserve-area {
		padding-top: 110px;
		padding-bottom: 100px;
	}
	.sh-deserve-content p {
		font-size: 21px;
	}

}

@media all and (max-width:575px){
	.lura_con {
		margin-left: 0;
		margin: 0 auto !important;
		width: 85% !important;
	}
	.lura_image img {
		width: 100%;
		opacity: 0;
	}
	.lura_con h3 {
		font-size: 14px;
	}
	.lura_earth_area_design {
		position: relative;
		margin-top: 20px;
	}
	.challeged_area_design {
		padding-top: 35px;
		padding-bottom: 87px;
	}
	.c_con h3 {
		font-size: 18px;
	}
	.title.title3 span {
		font-size: 61px;
	}
	.title.title3 h2 {
		margin-top: -19px;
		font-size: 20px;
	}
	.ch_con p {
		text-align: center;
	}
	.con_button a {
		font-size: 15px;
	}

	.real_con {
		padding: 15px;
	}
	.con_button.con_button5 {
		margin-top: 36px;
	}
	.footer_single ul li a {
		font-size: 16px;
	}
	.footer_area_design {
		padding: 55px 0;
	}
	.banner_text h1 {
		font-size: 29px;
		margin-top: 64px;
	}
	.vip_ben_con {
		padding: 21px;
		margin-top: -85px;
	}

	.vip_banner_area_design {
		padding-top: 133px;
		padding-bottom: 121px;
	}
	.vip_single h4 {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.vip_single p {
		line-height: 23px;
		margin-bottom: 14px;
	}
	.vip_single ul li {
		font-size: 16px;
		padding-left: 26px;
	}
	.how_do_area_design {
		padding: 57px 0;
		padding-bottom: 200px;
	}
	.h_single h4 {
		font-size: 19px;
		margin-bottom: 17px;
	}
	.product_view_area {
		padding-bottom: 31px;
	}
	.w_single h4 {
		font-size: 17px;
	}
	.w_single span {
		font-size: 47px;
		margin: 13px 0;
		margin-bottom: 0;
	}
	.btn_kit a {
		width: 248px;
		padding: 0 15px;
	}
	.earn_a_item h2 {
		font-size: 18px;
	}
	.register_area {
		padding: 50px 0;
	}
	.register_title h2 {
		font-size: 25px;
	}
	.sin_g_form input {
		font-size: 16px;
	}
	.sin_g_form {
		margin-bottom: 11px !important;
	}
	.all_register_inclide {
		display: block;
		text-align: center;
	}
	.b_t_n_title p {
		margin-bottom: 24px;
	}
	.single_include {
		margin: 4px;
		margin-bottom: 22px;
	}
	.bbtn_from_all a {
		display: block;
	}
	.l_logo_a {
		top: -99px;
	}
	.life_all_con {
		-webkit-box-shadow: 0 0 15px rgba(0,0,0,.15);
		box-shadow: 0 0 15px rgba(0,0,0,.15);
		padding: 20px;
		background: #FFF;
		z-index: 9;
		position: relative;
		margin-top: -0;
		padding-top: 121px;
		padding-bottom: 55px;
		margin-bottom: 0;
	}
	.life_logo a img {
		max-width: 205px;
		width: 100%;
	}
	.m_l_single:nth-child(2) {
		margin-top: 36px;
		margin-bottom: 36px;
	}
	.all_real_steps_area {
		padding: 41px 0;
		padding-bottom: 45px;
	}
	.state2020 h1 {
		font-size: 40px;
	}
	.co_famaily_con h1 {
		font-size: 13px;
	}
	.nav-tabs li a {
		font-size: 15px;
	}
	.title h2 {
		font-size: 20px;
	}
	.co_famaily_con h2 {
		font-size: 20px;
	}
	.co_famaily_con ul li a {
		width: 209px;
		height: 46px;
		font-size: 15px;
	}
	.co_famaily_con ul li {
		margin-bottom: 12px;
	}
	.co_famaily_con {
		padding-bottom: 49px;
	}
	.bg_co .state2020 img {
		top: -49px;
		width: 116px;
	}
	.co_congress_area_design {
		padding: 60px 0;
		padding-top: 61px;
	}
	.bg_co .state2020 h1 {
		padding-top: 69px;
		font-size:35px;
	}
	.state2020 .line2 {
		margin: 12px auto;
	}
	.po_co_img img {
		width: 67px;
	}
	.co_left img {
		width: 127px;
	}
	.po_co_img {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.bbtn_form2 {
		border-top: navajowhite;
		margin-bottom: 29px;
		margin-top: 15px;
	}
	.bbtn_from_all ul {
		margin-top: 5px;
	}
	.p_cc_con {
		padding: 18px;
	}
	.co_current_promotion {
		padding: 88px 0;
		padding-bottom: 26px;
	}
	.stay_connected_area_design {
		padding-top: 98px;
	}
	.victory_con {
		display: block;
		text-align: center;
	}
	.v_item img {
		padding-right: 0;
		width: 161px !important;
		margin: 0 auto;
	}
	.v_item h4,
	.v_item p {
		text-align: center;
	}
	.v_item .line4 {
		margin: 20px auto;
	}
	.has_tag ul li a {
		font-size: 15px;
		margin: 0 12px;
	}
	.co_re_testmonail_area {
		padding-top: 0;
	}
	.submit2 {
		margin-top: 27px;
	}
	.b_title ul li {
		font-size: 15px;
	}
	.b_title ul {
		background: #252525;
		padding: 14px;
		text-align: left;
		margin-top: -36px;
	}
	.b_title span span {
		font-size: 68px;
		margin-bottom: 10px;
	}
	.banner_images2 img {
		width: 100%;
		height: 349px;
		-o-object-fit: cover;
		object-fit: cover;
	}
	.where_in_area_design {
		padding: 50px 0;
	}
	.righ_bonus img {
		width: 100%;
	}
	.intro_t {
		margin-left: 0;
	}
	.blends_lura_all h2 {
		font-size: 21px;
	}
	.ppp_con h5 {
		font-size: 20px;
	}
	.like_all {
		min-height: 100%;
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.s_link_a {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 13px;
	}
	.s_link_b {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
		margin-bottom: 13px;
	}	
	.right_d {
		padding-right: 0;
		max-width: 100%;
		width: 100%;
	}
	.full_div {
		padding: 30px 11px;
	}
	.auto_fill table tr td {
		padding: 4px 6px;
	}
	.checkout_proced button {
		font-size: 14px;
	}
	.tearm_banner_con h2 {
		font-size: 22px;
	}
	.all_condition_con {
		padding: 20px;
	}
	.tearm_and_condition_content {
		padding-bottom: 51px;
	}
	.login_area_con h2 {
		font-size: 21px;
	}
	.single_login input {
		padding: 13px;
		font-size: 15px;
	}
	.single_login2 input[type="submit"] {
		font-size: 15px;
	}
	.login_area_con2 a {
		font-size: 15px;
	}
	.login_banner_area {
		padding: 148px 0;
		padding-bottom: 50px;
	}
	.support_con p {
		font-size: 16px;
		max-width: 100%;
	}
	.sponsor_item_f {
		display: block;
	}
	.sponsor_item_f a{
		padding-left: 0;
		display: block;
		margin-top: 10px;
	}
	.member_type_area_design {
		padding: 131px 0;
		padding-bottom: 62px;
	}
	.wellcome_all_page {
		padding: 116px 0;
		padding-bottom: 89px;
	}
	.submiit_sum input {
		font-size: 16px;
	}
	.content_cra p {
		padding: 10px;
	}
	.create_acc_banner_area {
		padding-top: 117px;
		padding-bottom: 185px;
	}
	.create_form_area .container {
		margin-top: -70px;
	}
	.initial_con span {
		font-size: 18px;
		text-align: left;
	}
	.initial_con p {
		font-size: 17px;
	}
	.initial_button ul li a {
		height: 40px;
		font-size: 16px;
	}
	.sh-watch-video-content p {
		font-size: 20px;
		line-height: 30px;
	}
	.watch-video-btn a {
		font-size: 20px;
		padding: 10px 35px;
		bottom: -22px;
	}
	.sh-get-start-area {
		padding: 65px 0;
	}

	.get-start-button a {
		font-size: 20px;
		padding: 10px 35px;
		bottom: -22px;
	}
	.sh-weeks-heading h3 {
		padding-bottom: 40px;
		font-size: 24px;
	}
	.sh-weeks-area {
		padding-top: 60px;
		padding-bottom: 20px;
	}
	.sh-bye-now-area {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.sh-bye-now-content {
		margin-bottom: 100px;
	}
	.sh-bye-now-content::after {
		bottom: -50px;
	}
	.sh-bye-now-right-heading {
		padding-bottom: 40px;
	}
	.bye-now-button a {
		font-size: 18px;
		margin-top: 30px;
	}
	.sh-bye-now-right-text::after {
		top: -20px;
	}
	.sh-bye-now-content {
		padding: 40px 15px;
	}
	.sh-bye-now-right-content {
		padding-top: 25px;
	}
	.bye-now-button {
		text-align: center;
	}
	.tab-video-text h3, .tab-video-btn-text-text h3 {
		font-size: 22px;
	}
	.tab-video-btn-text-img img {
		width: 28px;
		margin-right: 15px;
	}
	.sh-deserve-content p {
		font-size: 20px;
		line-height: 26px;
	}
	.sh-deserve-content h3 {
		font-size: 28px;
		margin-bottom: 30px;
	}
	.sh-deserve-area {
		padding-top: 100px;
		padding-bottom: 100px;
		background-position-x: 38%;
	}

}

@media all and (max-width: 450px){
	.title h2 {
		margin-top: -30px !important;
	}
	.title {
		text-align: center;
		margin-bottom: 11px;
	}
	.lura_earth_area_design {
		position: relative;
		margin-top: 19px;
		padding: 45px 0;
	}
	.con_button a {
		font-size: 15px;
	}
	.l_sin h2 {
		font-size: 16px;
		padding-left: 10px;
	}
	p {
		font-size: 16px;
		line-height: 22px;
	}
	.lura_con {
		padding: 15px;
	}
	.banner_text h1 {
		font-size: 23px;
		margin-top: 60px;
	}
	.banner_text h1 img {
		top: -27px;
		width: 92px;
		left: 5px;
	}
	.logo img {
		width: 42px;
	}
	.k_banner_con h1, .k_banner_con h2 {
		font-size: 16px;
	}
	.k_banner_area_design {
		padding: 103px 0;
		padding-bottom: 127px;
	}
	.k_ex_item span {
		font-size: 51px;
	}
	.k_ex_item {
		width: 100%;
		background: #FFF;
		-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.15);
		box-shadow: 0 0 15px rgba(0,0,0,0.15);
		padding: 18px;
	}
	.k_expreience_area {
		margin-top: -93px;
		padding-bottom: 20px;
	}
	.ex_con_left h3 {
		font-size: 20px;
	}
	.you_might_like_area {
		padding: 48px 0;
	}
	.all_img a img {
		min-height: auto;
	}
	.all_img a {
		width: 100% !important;
		padding:3px !important;
	}
	.image_vip {
		width: 225px;
		height: 225px;
	}
	.signature {
		text-align: center;
		margin-top: 67px;
		margin-bottom: -18px;
	}
	.s_p_earn {
		margin: 0;
		width: 100%;
		margin-bottom: 30px;
	}
	.ea_img img {
		width: 79%;
		height: 100%;
	}
	.ea_img{
		text-align: center;
	}
	.single_real22 {
		padding:15px;

	}
	.re_img img {
		width: 100%;
	}

	.life_logo a img {
		max-width: 142px;
		width: 100%;
	}
	.l_logo_a {
		top: -73px;
	}
	.life_all_con {
		padding-top: 80px;
		padding-bottom: 55px;
		margin-bottom: 0;
	}
	.link_all_l ul {
		text-align: center;
		position: relative;
		left: 0;
		right: 0;
		bottom: -0px;
	}
	.link_all_l ul li {
		display: inline-block;
		margin:0;
		margin-top: 27px;
	}
	.fill_con h1 {
		font-size: 43px;
	}
	.earn_mobile_area1 {
		padding: 55px 0;
		padding-bottom: 53px;
	}
	.aa_bt_ed {
		display: block;
	}
	.po_co_img {
		display: block;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0;
	}
	.d_po {
		padding-right: 0;
	}
	.congra_div {
		background: #E10600;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 15px 10px;
		/* margin-bottom: 64px; */
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.co_left {
		margin-right: 0;
		margin-top: 0px;
		text-align: center;
		margin-bottom: 13px;
	}
	.congra_div {
		padding: 2px 10px;
	}
	.nav-tabs li a {
		font-size: 12px;
	}
	.bg_co .state2020 h1 {
		font-size: 30px;
	}
	.bbtn_from_all {
		border-top: 1px solid #B5B5B5;
		margin-top: 0;
		padding-top: 25px;
		text-align: center;
		margin-bottom: 0 !important;
	}
	.where_title h6 {
		font-size: 17px;
	}
	.line6 {
		height: 2px;
	}
	.s_link_a {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 13px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
	}
	.s_link_b {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 13px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
	}	
	.all_win_link h2 {
		font-size: 20px;
		margin-bottom: 0;
		text-align: center;
	}
	.s_link_a h5 {
		font-size: 17px;
		min-height: auto;
		margin-top: 32px;
	}
	.s_link_b h5 {
		font-size: 17px;
		min-height: auto;
		margin-top: 32px;
	}	
	.cart_item_div {
		min-width: 300px;
	}
	.tearm_banner_con h2 {
		font-size: 13px;
	}
	.tearms_and_condition_banner {
		padding-top: 105px;
		padding-bottom: 152px;
	}
	.all_condition_con {
		margin-top: -107px;
	}
	.support_con {
		padding: 16px;
	}
	.sponsor_code_area_design {
		padding: 129px 0px;
		padding-bottom: 85px;
	}
	.page_t h2 {
		font-size: 20px;
	}
	.single_member_con h4 {
		font-size: 18px;
		margin-bottom: 11px;
	}
	.single_member_con {
		padding: 14px;
	}
	.customer_form_single2 button {
		padding: 11px 16px;
		font-size: 14px;
	}
	.member_type_area_design {
		padding: 98px 0;
		padding-bottom: 60px;
	}
	.well_con h3 {
		font-size: 21px;
	}
	.row.margin-top {
		width: 98%;
	}
	.pay_single input {
		height: 38px;
		font-size: 15px;
	}
	.initial_area {
		padding-top: 105px;
		padding-bottom: 156px;
	}
	.cart_item_div h2 {
		font-size: 14px;
	}
	.watch-video-btn a,.get-start-button a,.sh-deserve-button a {
		width: 230px;
		font-size: 18px !important;
		text-align: center;
	}
	.sh-watch-video-content {
		padding: 50px 15px 60px 15px;
	}
	.sh-watch-video-content p {
		font-size: 17px;
		line-height: 28px;
	}
	.sh-watch-first-text {
		padding-bottom: 70px;
	}
	.sh-watch-second-text p::after {
		top: -35px;
	}
	.sh-get-start-left-content span {
		font-size: 18px;
		line-height: 26px;
	}
	.sh-get-start-left-content p {
		line-height: 26px;
	}
	.sh-get-start-area {
		padding-top: 50px;
	}
	.get-start-button a {
		margin-top: 40px;
	}
	.single-weeks-text span,.single-weeks-text p {
		font-size: 17px;
	}
	.single-weeks-content {
		padding-bottom: 30px;
	}
	.sh-weeks-area {
		padding-top: 55px;
		padding-bottom: 30px;
	}
	.sh-bye-now-area {
		padding-top: 60px;
		padding-bottom: 55px;
	}
	.sh-bye-now-right-heading h5 {
		font-size: 20px;
	}
	.single-tab-video-btn img {
		width: 115px;
	}
	.tab-video-text h3, .tab-video-btn-text-text h3 {
		font-size: 20px;
	}
	.tab-video-btn-text,.tab-video-text h3 {
		padding-top: 19px;
	}
	.sh-deserve-area {
		padding-top: 65px;
		padding-bottom: 85px;
		background-position-x: 45%;
	}
	.sh-deserve-content h3 {
		font-size: 25px;
		margin-bottom: 25px;
	}
	.sh-deserve-content p {
		font-size: 19px;
		line-height: 25px;
	}
	.sh-deserve-content {
		padding: 40px 15px 65px 15px;
	}
	.tab-video-button-content {
    	height: 242px;
    }

}
