.item .text								{padding:10px 30px 30px 30px !important;}
.item .text p							{font-size:17px !important;}
.btn-purple								{font-size:20px !important;}

#not_sure								{background-image:url('/resources/front/img/app/bg2.jpg');background-size:cover;min-height:817px;}
#not_sure h2							{font-size:40px;line-height:50px;}
#not_sure h4							{font-size:32px;line-height:40px;}
#not_sure .items						{overflow:hidden;}
#not_sure .items > div					{width:47.4%;float:right;}
#not_sure .items > div:first-child		{float:left}
#not_sure .products-list .item .text	{background:rgba(255,255,255,0.7);}
#not_sure .btn-purple					{min-width:200px;text-align:center;}
#not_sure .fix-height					{height:110px;overflow:hidden;}

#join_fb								{padding-bottom:0;min-height:578px;}
#join_fb .item .text					{border-radius:25px 0 0 0;background:rgba(255,255,255,0.7);}
#join_fb .txt							{width:46.3%;}
#join_fb .btn-purple					{min-width:200px;text-align:center;}
#join_fb h4								{font-size:38px;line-height:50px;margin-bottom:20px;}
#join_fb .text-box						{margin-bottom:20px;}
#join_fb .products-list					{padding-top:140px;}
#join_fb .pic							{position:absolute;right:0;bottom:0;width:55.7%}
#join_fb .pic img						{width:100%;height:auto;}

#track_transform						{background-image:url('/resources/front/img/app/bg1.jpg');background-size:cover;padding-bottom:0;min-height:741px;}
#track_transform .container-fluid		{position:relative;min-height:741px;}
#track_transform .item .text			{border-radius:25px 0 0 0;background:rgba(255,255,255,0.7);}
#track_transform .txt					{width:46.3%;}
#track_transform h4						{font-size:38px;line-height:50px;margin-bottom:20px;}
#track_transform .text-box				{margin-bottom:20px;}
#track_transform .products-list			{padding-top:178px;}
#track_transform .pic					{position:absolute;right:-50px;bottom:0;width:48.4%}
#track_transform .pic > span			{position:absolute;display:block;left:0;top:46.5%;width:100%;}
#track_transform .pic > span > span		{display:block;width:43%;margin:0 auto;}
#track_transform .pic > span > span:before	{content:'';display:block;max-width:100%;height:0;padding-bottom:100%;background-image:url('/resources/front/img/app/transform.gif');background-repeat:no-repeat;background-size:contain;}
#track_transform .pic img				{width:100%;height:auto;}
#track_transform .smud-text-big			{font-size:100px;}

#red_dl									{background:#e31d1a;color:#fff;min-height:56px;line-height:56px;font-size:33px;padding:0;overflow:hidden;}
#red_dl .container-fluid > div, 
#red_dl .container-fluid > span			{float:left;}
#red_dl .container-fluid > div			{padding-left:74px;padding-right:40px;}
#red_dl .container-fluid > span > a		{display:block;float:left;margin:9px;width:132px;height:40px;}
#red_dl .btn_apple_sml					{background-image:url('/resources/front/img/app/btn_apple_sml.png');}
#red_dl .btn_google_sml					{background-image:url('/resources/front/img/app/btn_google_sml.png');}

#scroll-target							{padding-bottom:0;min-height:540px;}
#scroll-target h2						{font-size:40px;line-height:48px;margin:55px 0 40px 0;}
#scroll-target .row						{overflow:hidden;margin:0;}
#scroll-target .row > div				{float:left;width:73%;}
#scroll-target .row > div ul			{display:block;float:left;width:50%;}
#scroll-target .row > div ul li			{display:block;padding:6px 40px 20px 58px;min-height:47px;position:relative;font-size:25px;line-height:29px;color:#666666;letter-spacing:0.5px;}
#scroll-target .row > div ul li:before	{content:'';display:block;width:43px;height:43px;position:absolute;left:0;top:0;background-image:url('/resources/front/img/app/icons.png');}
#scroll-target .container-fluid a		{display:block;position:absolute;right:0;bottom:0;width:31.6%;}
#scroll-target .container-fluid a img	{width:100%;height:auto;}
#scroll-target li.i1:before				{background-position:0 0;}
#scroll-target li.i2:before				{background-position:0 -43px;}
#scroll-target li.i3:before				{background-position:0 -86px;}
#scroll-target li.i4:before				{background-position:0 -129px;}
#scroll-target li.i5:before				{background-position:0 -172px;}
#scroll-target li.i6:before				{background-position:0 -215px;}
#scroll-target li.i7:before				{background-position:0 -258px;}
#scroll-target li.i8:before				{background-position:0 -301px;}
#scroll-target li.i9:before				{background-position:0 -344px;}

#the_header								{box-sizing:border-box;padding:50px 0;background-image:url('/resources/front/img/app/poster_1.jpg');min-height:738px;background-position:center top;}
#the_header h1							{font-size:60px;line-height:75px;margin:0 0 40px 0;}
#the_header .products-list				{padding-top:10px;max-width:584px;margin:0 auto;}
#the_header .item .text					{border-radius:25px 0 0 0;background:rgba(255,255,255,0.7);padding:20px 60px 50px 60px !important;}
#the_header .item .text h4				{font-size:40px;line-height:46px;margin:0 0 20px 0;text-align:center;}
#the_header .item .text p				{font-size:25px !important;line-height:31px !important;text-align:center;font-family:acumin-pro, sans-serif;letter-spacing:1px;}
#the_header .smud-text,
#the_header .dl							{max-width:384px;margin:0 auto;text-align:center;overflow:hidden;}
#the_header .smud-text					{margin-top:35px;margin-bottom:10px;font-size:37px;line-height:39px;color:#e31d1a;}
#the_header .dl > a						{display:block;position:relative;width:46.095%;height:0;padding-bottom:13.805%;background-size:contain;background-repeat:no-repeat;}
#the_header .dl > a.btn_apple			{float:left;background-image:url('/resources/front/img/app/btn_apple.png');}
#the_header .dl > a.btn_google			{float:right;background-image:url('/resources/front/img/app/btn_google.png');}
#the_header .share-box					{position:absolute;right:33px;top:33px;margin:0;}
#the_header .container-fluid			{position:relative;}
#the_header .container-fluid:before		{content:'';display:block;position:absolute;left:-24px;top:245px;width:215px;height:279px;background:url('/resources/front/img/app/appicon.png');}

#app-video								{border:none;padding:0;max-width:0;width:700px;max-width:700px;border-radius:0;}


@media (max-width: 1089px){
	.container-fluid						{overflow:hidden;}
	#the_header .container-fluid:before		{display:none;}
	#scroll-target							{min-height:0;}
	#scroll-target .row > div ul li			{font-size:18px;line-height:24px;padding-right:30px;letter-spacing:0;}
	#scroll-target h2						{margin-top:30px;}
	#red_dl									{font-size:21px;}
	#red_dl .container-fluid > div			{padding-left:0;padding-right:20px;}
	#track_transform .products-list			{padding-top:30px;}
	#track_transform .txt					{width:56%;}
	#track_transform .txt.slimfast__app-promo-text {
		width: 56%;
		top: 40px;
	}
	#track_transform .smud-text-big			{font-size:70px;}
	#track_transform,
	#track_transform .container-fluid		{min-height:520px;}
	#track_transform .pic					{right:-20px;}
	#join_fb								{min-height:0;}
	#join_fb .products-list					{padding-top:30px;}
	#not_sure .smud-text-big				{font-size:86px;}
	#not_sure h4							{font-size:28px;}
	#not_sure .fix-height					{height:170px;}
}

@media (max-width: 768px) {
	#track_transform .txt.slimfast__app-promo-text {
		width: 100%;
	}
}

@media (max-width: 767px){
	.item .text								{padding:10px 20px 20px 20px !important;}
	#the_header								{padding-top:20px;min-height:0;padding-bottom:10px;background-position:top right;background-size:cover;}
	#the_header h1							{font-size:40px;line-height:50px;margin-bottom:20px;}
	#the_header .item .text					{padding:20px !important;}
	#the_header .item .text h4				{font-size:20px;line-height:26px;margin-top:40px;}
	#the_header .share-box					{right:auto;top:20px;left:50%;margin-left:-17px;}
	#the_header .item .text p				{font-size:18px !important;line-height:22px !important;}
	#the_header .smud-text					{margin-top:20px;font-size:32px;}
	#the_header .products-list .item		{margin-bottom:10px;}
	.down-btn								{display:none;}
	#scroll-target .row > div				{width:100%;}
	#scroll-target .row > div ul			{width:100%}
	#scroll-target .row > div ul li br		{display:none;}
	#scroll-target .container-fluid a		{position:relative;width:100%;right:-15px;}
	#red_dl									{padding-top:15px;padding-bottom:15px;line-height:27px;}
	#red_dl .container-fluid > div			{padding:0;width:100%;text-align:center;}
	#red_dl .container-fluid > span			{float:none;display:block;overflow:hidden;width:290px;margin:0 auto;}
	#red_dl .container-fluid > span > a		{margin-left:5px;margin-right:5px;}
	#track_transform .txt					{width:100%;}
	#track_transform .smud-text-big			{font-size:50px;}	
	#track_transform .pic					{width:300px;position:relative;right:auto;top:auto;left:50%;margin-left:-150px;}
	#track_transform.mobile-challenge .pic  {    width: 70%;  display: block;  position: relative;  margin: 0 auto;  left: 0;  bottom: -30px;}
	#join_fb .products-list					{width:100%;}
	#join_fb .pic							{position:relative;width:100%;left:auto;right:-15px;}
	#join_fb h4, #track_transform h4		{font-size:26px;line-height:30px;}
	#not_sure h2							{font-size:28px;line-height:34px;margin-top:20px;margin-bottom:0;}
	#not_sure h2 br							{display:none;}
	#not_sure .items > div					{width:100%;}
	#not_sure .products-list				{padding-top:25px;}
	#not_sure .smud-text-big				{font-size:50px;margin:0;}
	#not_sure h4							{font-size:20px;line-height:30px;}
	#not_sure .fix-height					{height:auto;}
}


