html 
{
	background-color:#ffffff; 
}

body
{
	background-color: #ffffff;
	color: #333333;
	-webkit-font-smoothing: antialiased;
}

body { color: #FFF; text-align: left;
}
.unit { float: left; }
.ym-notification-bar { background: #0086be; }
.container { width: 1024px !important; }
#ym-app-badges img { height: 30px; }
#ym-awards img { height: 50px; }
#ym-social-icons img { height: 28px; }
.navbar-nav > li > a { color: #FFF; font-size: 16px; text-transform: uppercase; }
.navbar { margin-bottom: 0px; border: 0px; }
.navbar-nav > li > a:focus, .navbar-nav > li > a:hover { background-color: transparent !important; }
.navbar-nav > .active > a, .navbar-nav > .active > a:focus{ background-color: transparent !important; }
.navbar-default { background-color: transparent !important; }
.headline { position: relative; font-size: 34px; font-weight: 600; line-height: 1.2; }
.tagline { font-size: 28px; font-weight: normal; }
.list > li { font-size: 12px; line-height: 1.5; }
.list > li span { font-size: 18px; vertical-align: middle; }
li::after { content: " "; line-height: 2; margin-bottom: 10px; }
ul.list-featured li { padding-left: 5px; }
ul.list-featured li { font-size: 18px; line-height: 1; }
ul.list-featured li span { font-size: 18px; vertical-align: text-top; }
ul.list-flush { padding-left: 15px; }
#call-block-splash img { width: 100%; height: auto; }
#how-it-works { color: #333333; }
.ym-footer a, .ym-footer a:focus { color: #333333; } 
.step-label { font-size: 28px; }
.task-label { font-size: 14px; width: 185px; }
#ym-follow { border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; }
.inline-block { vertical-align: middle !important; }
.step, .arrow { visibility: hidden; }
.arrow { vertical-align: top !important; margin-top: 45px; }
.step { height: 200px; }
#slides-container { position: relative !important; }
.btn-warning { background-color: #FF7200; border-color: #FF7200; }
.btn-warning:hover { background-color: #FFA533; border-color: #FFA533; }
.description { font-size: 18px; }
.navbar button { width: auto !important; }
.background, .fixed-background { background-size: cover; }
.hidden-link { text-decoration: none; color: inherit !important; }

@media (min-width: 768px) {
	html, body { min-width: 1024px; }
	body { font-size: 14px; }
	#device-lockup { width: 1024px; height: 431px; }
	.btn-xlg { font-size: 28px; }
	.ym-head-wrapper { background: transparent; }
	.btn-xlg { width: 275px; }
	.btn-xlg { width: 325px; }
}

	@media (max-width: 767px) {
	body { font-size: 12px; }
	.btn-xlg { font-size: inherit; }
	.btn-xlg.featured { font-size: 24px; }
	.fixed-background { background-attachment: initial !important; }
	.fixed-background1 { background-size: auto !important; background-position: 50% center !important; }
	.fixed-background2 { background-image: none !important;}
	.fixed-background3 { background-position: 75% center !important; }
	#get-started { margin-left: 0px !important; }
	#ym-awards > div { margin-left: 0px !important; }
	#ym-awards img { height: 40px !important; }
	#call-block-splash img { min-width: 150px; }
	.container { width: auto !important; }
	#device-lockup { width: 100%; }
	#slides-container { width: auto !important; }
	.ym-home-button { width: 130px; }
	.ym-home-button.featured { width: 275px !important; }
	#social-icons-container { float: none !important; text-align: center; }
	.headline { font-size: 20px !important; }
	.list > li span { font-size: 14px !important; }
	.tagline { font-size: 14px !important; }
	.description { font-size: 14px !important; }
	.step-img { width: 100px; }
	.step-detail-img { width: 55px; }
	.step-label { font-size: 22px; }
	.task-label { font-size: 12px; display: inline-block !important; vertical-align: middle !important; text-align: left; margin-left: 15px; }
	.step { margin-top: 5px; height: auto !important; display: block !important; }
	.arrow { margin-top: 15px !important; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
	.arrow img { width: 25px; }
}