@charset "utf-8";

/* CSS Document */
@media only all and (max-width: 1010px) {

}
@media only all and (max-width: 0px) {

  
  
}
@media only all and (max-width: 999px) {

	#wrapper .section_15 .wrapper_content_product .box_content_product
	{
		display: block;
		max-width: 314px; 
	}
	.content_info_footer_counterfeit.section_6_mobile.collapse
	{
		margin: 15px auto -30px;
	}
	.collapse
	{
		position: relative;
	}
	#wrapper .section_7
	{
		margin-top: 0px;
	}
	
	#wrapper .section_1 h1 sup
	{
		font-size: 15px;
		left: -6px;
		top: -2px;
	}
	#wrapper
	{
	    padding: 0px 0 0;
	}
	#wrapper .section_4
	{
		overflow: hidden;
	}
	


	header
	{
		display: none;
	}
	
	.header_mobile
	{
		display: none;
		position: fixed;
		z-index: 10000;
	}
	#wrapper .section_2 .content_photos img.full_width_m
	{
		display: block;
		width: 100%;
	}
	#wrapper .section_2 .text_blue_arrow_down
	{
	    display: block;
	    height: auto;
	    font-size: 25px;
	    padding: 20px 5%;
	    line-height: 100%;
	    margin: -1px auto 50px;
	    width: 90%;
	}
	#wrapper .section_2 .text_blue_arrow_down:after
	{
		top: 97%;
		right: 10%;
		width: 100px;
		background-size: contain;
	}
	#wrapper .section_1 h1,
	#wrapper .section_15 .text_blue_arrow_down
	{
		height: 28px;
		line-height: 36px;
		font-size: 22px;
		text-indent: 20px;
		position: relative;
		width: 100%;
		font-weight: 700;
	}
	#wrapper .section_15 .text_blue_arrow_down
	{
		font-size: 30px !important;
		line-height: 32px !important;
		padding-top: 15px !important;
		padding-bottom: 20px !important;
	}

	#wrapper .section_1 .content_section_1_wrapper
	{
		background: url(../img/mobile_bg_1_2.png) no-repeat;
		background-position: center top;
		background-size: contain;
		margin: 5px 0 0;
		height: 1200px;
		width: 101%;
	}
	#wrapper .section_1 .content_section_1_wrapper h2
	{
		position: relative;
		top: 0px;
		font-size: 18px;
		height: 35px;
		line-height: 38px;
		text-indent: 0px;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_banner
	{
		font-size: 22px;
		line-height: 24px;
		width: 292px;
		right: 0;
		left: 3%;
		top: 9%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .link_now,
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_footer,
	#wrapper .section_2 .content_photos img
	{
		display: none;
	}
	#wrapper .section_2 .content_photos img.mobile
	{
		display: block;
    	width: 100%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_out_footer
	{
		position: relative;
		left: -19%;
		margin: 0 auto;
		font-size: 25px;
		top: 53%;
		width: 50%;
		line-height: 26px;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .turboflex
	{
		position: relative;
		left: 0;
		margin: 0 auto;
		display: block;
		top: 58%;
	}
	#wrapper .section_2 .text_7_days
	{
		width: 95%;
		margin: 30px auto;
	}
	#wrapper .section_2 .text_blue
	{
		width: 90%;
		text-align: center;
		text-indent: 0;
		font-size: 25px;
		font-family: 'robotobold';
	}
	#wrapper .section_2 .info_text_blue
	{
		width: 90%;
		text-align: center;
		text-indent: 0;
		font-size: 20px;
		line-height: 25px;
		    margin: 16px auto 30px;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30
	{
		position: relative;
		background: #fff;
		background-size: cover;
		height: 79px;
		background-position: center;
	}

	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30_text
	{
		position: relative;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30 span.desktop
	{
	    display: none;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30 span.mobile
	{
	    display: block;
	    margin: 4% 0 0;
	    text-indent: 0;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30 span.mobile img
	{
		width: 100%;
		max-width: 601px;
	}
	#wrapper .section_4 .content_trusted
	{
		padding: 0px 0 0px;
	}
	#wrapper .section_4 .content_trusted h3
	{
		font-size: 25px;
		padding: 0 5%;
		font-family: 'robotomedium';

		width: 90%;
	}
	#wrapper .section_4 .content_trusted .pharma-grade
	{
		float: none;
		width: 90%;
		padding: 0 5%;
	}
	#wrapper .section_4 .content_trusted:after,
	#wrapper .section_4 .content_european_league .european_league,
	#wrapper .section_4 .content_panlar img
	{
		display: none;
	}
	#wrapper .section_4 .content_trusted p
	{
		width: 453px;
		text-align: center;
		float: none;
		display: block;
		margin: 10px auto;
	}
	#wrapper .section_4 .content_european_league .content_text_european_league,
	#wrapper .section_4 .content_panlar .content_text_panlar
	{
		width: 90%;
		margin: 0 auto;
		float: none;
		overflow: hidden;
	}
	#wrapper .section_4 .content_european_league
	{
		padding: 10px 0px;
	}
	#wrapper .section_4 .content_panlar
	{
		padding: 10px 0 0;
	}
	#wrapper .section_4 .content_european_league .content_text_european_league p span
	{
		margin-right: 7px;
	}
	#wrapper .section_4 .content_european_league .content_text_european_league p span img,
	#wrapper .section_5 .content_center p span img,
	#wrapper .section_8 .content_ingredients .box_no p span img
	{
		width: 10px;
	}
	#wrapper .section_4 .content_european_league .content_text_european_league h4,
	#wrapper .section_4 .content_panlar .content_text_panlar h4
	{
		font-size: 22px;
		line-height: 100%;
		width: 90%;
	}
	#wrapper .section_4 .content_european_league .content_text_european_league p,
	#wrapper .section_4 .content_panlar .content_text_panlar p
	{
		font-size: 18px;
		line-height: 20px;
		width: 90%;
	}
	#wrapper .section_4 .content_panlar p.text_footer_panlar
	{
		width: 90%;
		margin: 0 auto;
		display: block;
		float: none;
		padding: 0 0 10px;
		font-size: 16px;
		line-height: 20px;
	}
	#wrapper .section_4 .content_panlar .content_text_panlar p span img
	{
		display: block;
		width: 10px;
	}
	






	#wrapper .section_15 .text_blue_arrow_down
	{
		text-indent:0px;
		margin:  auto 0;
		box-sizing: border-box;
		text-align: center;
		font-size: 28px;
		line-height: 35px;
		height: auto;
		font-weight: 600;
		margin-bottom: 0px;
		padding: 10px;
	}
	#wrapper .section_15 .info_shop
	{
		padding: 0 5%;
		width: 90%;
		line-height: 17px;
		font-size: 14px;
	}
	#wrapper .section_15 .wrapper_content_product .box_content_product,
	#wrapper .section_15 .wrapper_content_product .box_content_product.middle,
	#wrapper .section_15 .wrapper_content_product .box_content_product.middle.mobile,
	#wrapper .section_15 .wrapper_content_product .buttons_shop.mobile
	{
		display: block;
		margin: 0 auto;
	}	
	#wrapper .section_15 .wrapper_content_product .box_content_product.middle.desktop,
	#wrapper .section_15 .wrapper_content_product .buttons_shop.desktop,
	#wrapper .section_15 .wrapper_content_product .buttons_shop a.click_checked.desktop
	{
		display: none;
	}
	#wrapper .section_15 .wrapper_content_product .buttons_shop a
	{
		width: 100%;
		text-align: left;
		display: block;
		float: none;
		font-weight: 100;
		font-family: 'Roboto-Black';
		font-size: 15px;
		color: #403f3f;
		padding: 0 5%;
	}
	#wrapper .section_15 .wrapper_content_product .see_more
	{
		margin: 0;
	}
	#wrapper .section_15 .wrapper_content_product .buttons_shop.multiple
	{
		height:  auto;
		overflow: hidden;
		padding: 0;
		margin: -15px 0 30px;
	}
	#wrapper .section_15 .wrapper_content_product .buttons_shop.mobile button
	{
		float: none;
		margin: 0 auto;
		display: block;
	}
	#wrapper .section_15
	{
		margin-top: 0px;
	}


	#wrapper .section_3
	{
		margin: 0px auto 0px;
	}
	#wrapper .section_3 .wrapper_supple_solution .box_solution
	{
		max-width: 100%;
		/* margin-bottom: 30px; */
		margin: 0;
	}
	#wrapper .section_3 .wrapper_supple_solution .box_solution img.seven_days_solution
	{
		margin: 30px auto;
	}
	#wrapper .section_3 .wrapper_supple_solution .box_solution .list_desc_solution.solution_3
	{
		margin: 0 auto;
	}
	#wrapper .section_3 .wrapper_supple_solution .box_solution .list_desc_solution.solution_3 li p
	{
		width: 213px;
	}
	#wrapper .section_3 .wrapper_supple_solution .box_solution .list_desc_solution li
	{
		max-width: 250px;
		margin: 15px auto;
		float: none;
		display: block;
		overflow: hidden;
		padding: 0;
		font-size: 14px;
	}
	#wrapper .section_3 .wrapper_supple_solution .box_solution .list_desc_solution li p
	{
		line-height: 100%;
		font-size: 18px;
		padding-bottom: 5px;
	}
	#wrapper .section_3 .wrapper_supple_solution .box_solution .list_desc_solution.solution_2
	{
		margin-top: 15px;
	}
	#wrapper .section_3 .days_30,
	#wrapper .section_3 .days_30_text,
	#wrapper .section_5 .show_plans_now,
	#wrapper .section_5 .days_30,
	#wrapper .section_5 .days_30_text,
	#wrapper .section_10 .show_plans_now,
	#wrapper .section_10 .days_30,
	#wrapper .section_10 .days_30_text,
	#wrapper .section_3 .show_plans_now
	{
		display: none;
	}
	#wrapper .section_3 h1
	{
		font-size: 30px;
		height: auto;
	}

	#wrapper .section_4 .content_trusted h3
	{
		line-height: 24px;
		font-size: 20px;
		font-weight: 600;
		margin: 0 auto;
		padding: 10px 0;
	}
	#wrapper .section_5 .photos_right, #wrapper .section_5 .photos_left
	{
		width: 100%;
		max-width: 100%;
		float: none;
		overflow: hidden;
	}	
	#wrapper .section_5 .content_info_thing_with_supple
	{
		margin-bottom: 60px;
		padding: 0px 0 30px;
	}
	#wrapper .section_5 .content_center
	{
		max-width: 100%;
		width: 90%;
		float: none;
		margin: 0 auto;
	}
	#wrapper .section_5 .content_center h2
	{
		max-width: 100%;
		width: 100%;
	}
	#wrapper .section_5 .photos_left img, #wrapper .section_5 .photos_right img
	{
		width: 50%;
	}
	#wrapper .section_5 .content_info_thing_with_supple h1,
	#wrapper .section_5 .content_center h2
	{
		font-size: 20px;
		margin-bottom: 15px;
		margin-top: 20px;
	}
	#wrapper .section_5 .content_info_thing_with_supple:after
	{
		bottom: -51px;
		top: initial;
		background-size: 100px;
		width: 100px;
	}
	#wrapper .section_5 .content_info_thing_with_supple p
	{
		font-size: 20px;
		padding: 0 2%;
	}
	#wrapper .section_5 .content_center p
	{
		max-width: 87%;
		font-size: 14px;
		line-height: 16px;
	}

	#wrapper .section_6 .content_chondroitin.desktop
	{
		height: auto;
		padding: 10px 0 15px;
	}

	#wrapper .section_6 .content_chondroitin p
	{
		font-size: 30px;
		line-height: 100%;
		width: 90%;
		float: none;
		margin: 0 auto;
	}
	#wrapper .section_6 .content_chondroitin:after
	{
		background-size: 100%;
		right: 0;
		left: 0;
		margin: 0 auto;
		width: 100px;
	}
	#wrapper .section_6 .content_chondroitin img,
	#wrapper .section_6 .content_chondroitin span,
	#wrapper .section_6 .content_chondroitin.mobile:after
	{
		display: none;
	}

	#wrapper .section_6 .content_chondroitin.mobile img,
	#wrapper .section_6 .content_chondroitin.mobile span
	{
		display: block;
	}
	#wrapper .section_6 .content_chondroitin.mobile img
	{
		margin: 25px 0 0;
		width: 100%;
	}
	#wrapper .section_6 .content_chondroitin.mobile span
	{
		width: 100%;
		margin: 0px auto 0px;
		position: relative;
		left: 0;
		text-align: center;
		overflow: hidden;
		bottom: -5px;
		font-size: 12px;
	}
	#wrapper .section_6 .content_info_counterfeit
	{
		padding: 15px 0 5px;
	}
	#wrapper .section_6 .content_info_counterfeit h2
	{
	    width: 90%;
	    font-size: 22px;
	    line-height: 23px;
	    margin-bottom: -15px;
	}
	#wrapper .section_6 .content_info_counterfeit h2 span
	{
		font-size: 22px;
	}
	#wrapper .section_6 .content_info_counterfeit p
	{
		width: 90%;
		max-width: 100%;
		margin:30px auto;
		display: block;
		float: none;
		font-size: 20px;
		line-height: 23px;
	}
	#wrapper .section_6 .content_info_footer_counterfeit .content_england
	{
		float: none;
    	margin: 0 auto;
	}
	#wrapper .section_6 .content_info_footer_counterfeit .content_info_usa
	{
		float: none;
    	margin: 20px auto 0;
	}

	#wrapper .section_6 .content_info_counterfeit .counterfeit2,
	#wrapper .section_6 .content_info_counterfeit .info_image_top2
	{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		right: 0;
		display: block;
		position: relative;
	}
	#wrapper .section_6 .content_info_counterfeit .info_image_top2
	{
		float: left;
		margin-top: 15px;
	}
	#wrapper .section_6 .content_info_footer_counterfeit .content_info_usa h4,
	#wrapper .section_6 .content_info_footer_counterfeit .content_info_usa h4 span
	{
		font-size: 22px;
		line-height: 28px;
	}
	#wrapper .section_6 .content_info_footer_counterfeit .content_info_usa ul
	{
		font-size: 20px;
		line-height: 24px;
	}
	#wrapper .section_6 .content_chondroitin.mobile
	{
		height: auto;
		padding: 0px 0 20px;
		display: block;
		background: transparent;
	}
	#wrapper .section_6 .content_chondroitin.mobile img
	{
		margin: 0;
	}

	#wrapper .section_7 .content_problems
	{
		padding: 10px 0 15px;
		height: auto;
		position: relative;
	}
	#wrapper .section_7 .content_problems:after
	{
		background-size: 100%;
		right: 40%;
		left: 0;
		margin: 0 auto;
		width: 100px;
		top: initial;
   		bottom: -40px;	
	}
	#wrapper .section_7 .content_problems h1
	{
	    width: 90%;
	    margin: 0 auto 5px;
	    font-size: 30px;
	    line-height: 32px;
	    height: auto;
	    font-family: 'robotomedium';
	}
	#wrapper .section_7 .text_info_left
	{
		float: none;
		margin: 20px auto 0px;
		font-size: 18px;
		width: 90%;
		line-height: 21px;
	}
	#wrapper .section_7 .text_info_left br,
	#wrapper .section_8 .content_ingredients .box_ingredients br.mobile
	{
		display: none;
	}
	#wrapper .section_7 .number_porc
	{
		float: none;
    	margin: 0 auto;
	}
	#wrapper .section_7 .text_info_chondroitin
	{
		width: 90%;
		float: none;
		margin: 0 auto 0px;
		font-size: 18px;
		line-height: 21px;
	}
	#wrapper .section_7 .info_two_parts
	{
		border-top: 0px;
		padding: 20px 0 0;
	}
	#wrapper .section_7 .info_two_parts .sulfate,
	#wrapper .section_7 .info_two_parts .independent
	{
		margin: 0 auto;
		float: none;
		display: block;
		font-size: 18px;
		line-height: 20px;
	}
	#wrapper .section_7 .info_two_parts .independent span
	{
		font-size: 18px;
		line-height: 20px;
	}
	#wrapper .section_7 .info_two_parts .independent
	{
		width: 90%;
		max-width: 100%;
	}
	#wrapper .section_8 .content_premium_quality
	{
		padding: 10px 0 15px;
		height: auto;
		position: relative;
		background: #0170c0;
	}
	#wrapper .section_8 .content_premium_quality h2
	{
		top: 0;
		text-indent: 0px;
		text-align: center;
		width: 95%;
		margin: 0 auto;
		font-size: 30px;
		line-height: 32px;
		height: auto;
		font-family: 'robotomedium';
	}
	#wrapper .section_8 .content_ingredients .box_ingredients
	{
	    width: 90%;
	    max-width: 100%;
	    float: none;
	    padding: 20px 0;
	    margin: 0 auto;
	    font-size: 18px;
	    line-height: 21px;
	}
	#wrapper .section_8 .content_ingredients .box_no
	{
		width: 275px;
		max-width: 100%;
		float: none;
		padding: 11px 0 20px 40px;
		margin: 0 auto;
		font-size: 18px;
		line-height: 21px;
		overflow: hidden;
	}
	#wrapper .section_8 .content_premium_quality:after
	{
		content:'';
		width: 140px;
		height: 53px;
		position: absolute;
		z-index: 100;
		top: 54px;
		background: url(../img/arrow_down_problem.png) no-repeat;
		background-size: 100%;
		right: 0%;
		left: 0;
		margin: 0 auto;
		width: 100px;
		top: initial;
   		bottom: -45px;	
	}
	#wrapper .section_8 .content_ingredients .box_no p
	{
		width: 100%;
	}
	#wrapper .section_8 .content_ingredients
	{
		padding-top: 40px;
		margin-top: 0px;
	}
	#wrapper .section_9 h2
	{
		width: 90%;
		float: none;
		margin: 0 auto;
		font-size: 13px;
		line-height: 16px;
		padding: 10px 0;
	}
	#wrapper .section_9 .description_safely
	{
		width: calc(100% - 6px);
		margin: 0 auto;
		float: none;
		font-size: 22px;
		line-height: 25px;
	}
	#wrapper .section_10 .text_blue_arrow_down
	{
		width: 95%;
		padding: 20px 2.5% 25px;
		top: 0;
		text-indent: 0px;
		text-align: center;
		margin-bottom: 50px;
		font-size: 30px;
		line-height: 32px;
		height: auto;
	}
	#wrapper .section_10 .text_blue_arrow_down:after
	{
		background-size: 100%;
		right: 0%;
		left: 0;
		margin: 0 auto;
		width: 100px;
		top: initial;
   		bottom: -45px;	
	}
	#wrapper .section_10 .box_left_natural
	{
		float: none;
		margin: 0 auto;
		width: 95%;
	}
	#wrapper .section_10 .box_right_natural
	{
		float: none;
		margin: 0 auto;
		width: 95%;
		margin: 30px auto;
		float: none;
		border-top: 2px solid #d6e9f7;
		padding: 20px 0 0;
	}
	#wrapper .section_10 .box_right_natural h4
	{
		font-size: 24px;
		line-height: 29px;
	}
	#wrapper .section_10 .box_right_natural p span
	{
		font-size: 19px;
		font-family: 'robotobold';
	}
	#wrapper .section_10 .box_right_natural p,
	#wrapper .section_10 .box_right_natural2 p
	{
		font-size: 19px;
		line-height: 23px;
	}
	#wrapper .section_10 .box_right_natural2
	{
		float: none;
		margin:0 auto;
		width: 95%;
	}
	#wrapper .section_10 .box_right_natural2 .natural_metal
	{
		max-width: 288px;
		width: 100%;
	}
	#wrapper .section_11 .feel,
	#wrapper .section_11 .feel_seven
	{
		width: 45%;
		margin-left: 2.5%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#wrapper .section_11 .feel_seven
	{
		margin-right: 10%;
		margin-left: 9.5%;
		width: 30%;
		margin-top: 20px;
	}
	#wrapper .section_12 .text_blue_arrow_down
	{
		width: 95%;
		padding: 20px 2.5% 25px;
		top: 0;
		text-indent: 0px;
		text-align: center;
		margin-bottom: 50px;
		font-size: 30px;
		line-height: 32px;
		height: auto;
	}
	#wrapper .section_12 .text_blue_arrow_down:after
	{
		background-size: 100%;
		right: 0%;
		left: 0;
		margin: 0 auto;
		width: 100px;
		top: initial;
   		bottom: -45px;
	}
	#wrapper .section_12 .box_left_tree p
	{
		font-size: 16px;
		line-height: 20px;
	}
	#wrapper .section_12 .box_left_tree
	{
		width: 90%;
		margin:0 auto;
		float: none;
	}
	#wrapper .section_12 .box_right_tree
	{
		margin: 0 auto;
		width: 95%;
		float: none;
		border-top: 2px solid #d6e9f7;
		padding: 20px 0;
	}
	#wrapper .section_12 .box_right_tree h4
	{
		font-size: 22px;
		line-height: 25px;
		width: 90%;
	}
	#wrapper .section_12 .box_right_tree p,
	#wrapper .section_12 .box_right_tree p span
	{
		font-size: 20px;
		line-height: 24px;
	}
	#wrapper .section_12 .box_right_tree p span
	{
		font-family: 'robotobold';
	}
	#wrapper .section_13 .content_advocates .title_advocates
	{
		width: 90%;
		padding: 10px 5% 25px;
		top: 0;
		text-indent: 0px;
		text-align: center;
		margin-bottom: 0;
		font-size: 30px;
		line-height: 32px;
		height: auto;
	}
	#wrapper .section_13 .box_left_advocates
	{
		width: 90%;
		font-size: 20px;
		line-height: 25px;
		padding: 0 5%;
	}
	#wrapper .section_13 .box_left_advocates ul
	{
		margin: 10px auto 30px;
		float: none;
	}
	#wrapper .section_13 .img_advocates
	{
		margin: 0 auto;
		float: none;
		width: 100%;
	}
	#wrapper .section_13 .content_message_first img,
	#wrapper .section_13 .content_message_first.right img
	{
		float: none;
		margin: 0 auto;
		display: block;
	}
	#wrapper .section_13 .content_message_first .box_message .title_message
	{
		text-align: center;
		height: auto;
		font-weight: 600;
		margin-bottom: 15px;
		font-size: 24px;
		line-height: 29px;
	}
	#wrapper .section_13 .text_blue_arrow_down
	{
		width: 95%;
		padding: 20px 2.5% 15px;
		top: 0;
		text-indent: 0px;
		margin: 0px auto 0px;
		text-align: center;
		font-size: 30px;
		line-height: 32px;
		height: auto;
		font-weight: 600;
	}	
	#wrapper .section_13 .content_message_first
	{
		margin: 40px 0 0px 0;
	}
	#wrapper .section_13 .content_message_first .box_message,
	#wrapper .section_13 .content_message_first.right .box_message
	{
		width: 90%;
		float: none;
		margin: 15px auto;
	}
	#wrapper .section_13 .content_message_first .box_message
	{
		margin: 15px auto;
	}
	#wrapper .section_13 .center_test
	{
		width: 100%;	
	}	
	#wrapper .section_13 .content_advocates:after
	{
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	#wrapper .section_13 .content_advocates
	{
		padding: 16px 0px 10px;
	}
	.mobile_premium
	{
		display: block;
	}

	#wrapper .section_15 .wrapper_content_product .buttons_shop a.click_checked,
	#wrapper .section_15 .wrapper_content_product .buttons_shop a.click_checked2
	{
		display: block;
		margin: 0 auto;
		float: none;
	}
	#wrapper .section_13 .content_message_first .box_message p
	{
		font-size: 18px;
		line-height: 24px;
	}
	#wrapper .section_13 .content_message_first.mrg_top_not
	{
		margin: 15px 0 0 0;
	}
	#wrapper .section_6
	{
		margin-top: 0px;
	}
	#wrapper .section_6 .content_info_footer_counterfeit
	{
		padding: 10px 0 20px;
	}
	#wrapper .section_12
	{
		margin-top: 5px;
	}
	#wrapper .section_13
	{
		margin-top: 10px;
	}
	#wrapper .section_9
	{
		margin-bottom: 20px;
	}
	#wrapper .section_10
	{
		margin-top: 15px;
	}
	.see_more
	{
	    display: block;
	}
	.collapse
	{
	    height: 0 !important;
	    overflow: hidden;
	        padding: 0 !important;
	}
	#wrapper .section_11 .info_meditating .box_left_meditating
	{
		width: 100%;
		font-size: 10px;
		border-right: 0px;
		border-bottom: 4px solid #0170c0;
		font-size: 18px;
	}
	#wrapper .section_11 .info_meditating .box_right_meditating
	{
		font-size: 40px;
		height: auto;
		line-height: 40px;
		width: 100%;
	}
	#wrapper .section_4 .content_panlar .content_text_panlar p span
	{
		margin-top: 5px;
	}

}
@media only all and (max-width: 812px) {
	
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30
	{

	    top: 730px;
	}
	#wrapper .section_4 .content_trusted p
	{
		margin: 0 auto;
		top: 0;
		padding: 10px 0 15px;
		width: 100%;
		font-size: 16px;
		line-height: 100%;
	}
}
@media only all and (max-width: 812px) {
	
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30
	{
		top: 688px;
	}
}
@media only all and (max-width: 768px) {
	#wrapper .section_1 .content_section_1_wrapper
	{
		    height: 1120px
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_out_footer
	{
		top: 57%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .turboflex
	{
		top: 63%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30_text
	{
		top: 60%;
	}
	#wrapper .section_2 .text_blue span sup
	{
		left: -13px;
		top: -5px;
	}
	#wrapper .section_2 .content_photos.top
	{
		height: auto;
	}

}

@media only all and (max-width: 767px) {
	
	#wrapper .section_11 .info_meditating
	{
		margin-top: -10px;
		z-index: 100;
		position: relative;
		background: #fff;
	}
	#wrapper .section_13 .box_left_advocates p
	{
		margin: -20px 0 20px -11px;
	}
	#wrapper .section_6 .content_info_footer_counterfeit .content_england
	{
		width: 95%;
	}
	#wrapper .section_1 .content_section_1_wrapper
	{
		height: 1100px;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30
	{
		top: 57%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30_text
	{
		top: 56%;
	}

	#wrapper .section_4 .content_trusted p
	{
		width: 90%;
		line-height: 20px;
		font-size: 20px;
		padding: 10px 2% 15px;
	}
	#wrapper .section_4 .content_trusted h3
	{
		font-size: 30px;
		padding: 13px 2.5%;
		width: 95%;
		line-height: 34px;
		font-weight: 100;
	}

	#wrapper .section_5 .content_info_thing_with_supple h1,
	#wrapper .section_5 .content_info_thing_with_supple h1, #wrapper .section_5 .content_center h2
	{
		font-size: 29px;
		line-height: 100%;
	}
	#wrapper .section_5 .content_center h2
	{
		margin: 20px auto 40px;
	}
	#wrapper .section_5 .content_center p
	{
		max-width: 87%;
		font-size: 17px;
		line-height: 20px;
		padding-left: 40px;
	}
	#wrapper .section_6 .content_info_footer_counterfeit .content_info_usa ul
	{
		width: 86%;
		margin-left: 12%;
	}

	#wrapper .section_7 .info_two_parts .sulfate
	{
		width: 90%;
	}
	#wrapper .section_8 .content_ingredients img.mobile_premium
	{
		    width: 200px;
	}


}
@media only all and (max-width: 732px) {
	
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30
	{
		top: 61%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30_text
	{
		top: 59%;
	}
}

@media only all and (max-width: 667px) {
	
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30
	{
		top: 61%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30_text
	{
		top: 59%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_banner
	{
		top: 6%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_out_footer
	{
	    top: 49%;
	    font-size: 21px;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .turboflex
	{
		top: 57%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30
	{
		top: 58%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30_text
	{
		top: 58%;
	}
    
}

@media only all and (max-width: 650px) {
	#wrapper .section_1 .content_section_1_wrapper
	{
		height: 940px;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_out_footer
	{
		top: 49%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .turboflex
	{
		top: 53%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30_text
	{
		padding: 0 5%;
		width:90%;
		line-height: 100%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_out_footer
	{
		top: 43%;
		font-size: 18px;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .turboflex
	{
		top: 48%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30
	{
		top: 49%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30_text
	{
		top: 48%;
	}
	#wrapper .section_2 .text_blue span
	{
		text-indent: 12px;
	}
}
@media only all and (max-width: 640px) {
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30_text
	{
		top: 53%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_banner
	{
		top: 5%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_out_footer
	{
		top: 48%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .turboflex
	{
		top: 55%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30
	{
		top: 53%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30_text
	{
		top: 54%;
	}
}
@media only all and (max-width: 560px) 
{
	#wrapper .section_1 .content_section_1_wrapper
	{
		height: 780px;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30
	{
		background-position: 50% center;
		text-indent: -13%;
		background-size: 600px;
		font-size: 14px;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_out_footer
	{
		top: 42%;
		font-size: 16px;
		line-height: 17px;
	}
	#wrapper .section_1 .content_section_1_wrapper h2
	{
		line-height: 30px;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30_text
	{
		    font-size: 16px;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_banner
	{
		font-size: 14px;
		line-height: 16px;
		width: 31%;
		right: 0;
		left: 3%;
		top: 8%;
	}
	#wrapper .section_2 .text_7_days
	{
		margin: 30px auto 15px;
	}

}
@media only all and (max-width: 425px) 
{  
	#wrapper .section_15 .wrapper_content_product .box_content_product
	{
		zoom: 1.05;
	}

	#wrapper .section_15 .text_blue_arrow_down
	{
		width: 100%;
		padding: 10px 10%;
		margin-bottom: 0px;
	}
	
	
}
@media only all and (max-width: 414px){
	
}
@media only all and (max-width: 375px) 
{
	#wrapper .section_15 .wrapper_content_product .box_content_product
	{
		zoom: 1.05;
	}

	#wrapper .section_15 .text_blue_arrow_down
	{
		width: 100%;
    	padding: 0 4%;
	}
	

}
@media only all and (max-width: 360px) 
{
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_out_footer
	{
		top: 38%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .turboflex
	{
		top: 45%;
	}
}
@media only all and (max-width: 320px) 
{
	#wrapper .section_1 h1
	{
		font-size: 21px;
	}
	#wrapper .section_15 .wrapper_content_product .box_content_product
	{
		zoom: 0.95;
	}
	#wrapper .section_15 .text_blue_arrow_down
	{
		width: 100%;
    	padding: 0 13%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_banner
	{
		font-size: 11px;
		line-height: 13px;
		width: 126px;
		top: 1%;
	}
	#wrapper .section_2 .text_blue
	{
		font-size: 15px;
	}
	#wrapper .section_2 .info_text_blue
	{
		font-size: 15px;
	}
	#wrapper .section_1 .content_section_1_wrapper
	{
		height: 630px;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .text_out_footer
	{
		top: 37%;
		font-size: 12px;
		width: 189px;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .turboflex
	{
		top: 44%;
		width: 73%;
	}
	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30
	{
		font-size: 15px;
		background-position: 0 center;
		top: 44%;
		height:  auto;
		line-height: 0;
	}
 	#wrapper .section_1 .content_section_1_wrapper h2
 	{
		line-height: 17px;
		font-size: 15px;
 	} 
 	#wrapper .section_1 .content_section_1_wrapper .content_banner .days_30_text
 	{
 			top: 45%;
 			font-size: 15px;
 			width: 85%;
 			margin: 0 auto;
 	}
 	#wrapper .section_12 .box_right_tree img
 	{
 		width: 95%;
 	}
 	#wrapper .section_2 .text_blue_arrow_down
 	{
 		font-size: 30px;
 		padding: 5px 2.5% 10px;
 		width: 95%;
 	}
}




