@media only screen and (max-width: 950px) {
header.features {
	background: url('../../images/header-features-mobile.jpg');
	background-size:960px 291px;
}
}

@media only screen and (max-width: 778px) {
header.features {
	height:238px;
	text-align:center;
}
}

header img.features-watch-video {
	width:372px;
	margin-top:28px;
	margin-left:252px;
	float:left;
}

@media only screen and (max-width: 950px) {
header img.features-watch-video {
	margin-left:52px;
}
}

@media only screen and (max-width: 927px) {
header img.features-watch-video {
	margin-left:52px;
}
}

@media only screen and (max-width: 778px) {
header img.features-watch-video {
	float:none;
	position:relative;
	margin-left:0px;
}
}

@media only screen and (max-width: 778px) {
header img.features-watch-video {
	width:272px;
	margin-top:14px;
}
}


header div.slogan-download {
	float:left;
	margin-left:39px;
	margin-top:0px;
}


@media only screen and (max-width: 950px) {
header div.slogan-download {
	float:right;
	margin-left:28px;
	margin-right:49px;
	text-align:center;
}
}

@media only screen and (max-width: 778px) {
header div.slogan-download {
	float:none;
	position:relative;
	width:100%;
	margin-left:0px;
	text-align:center;
}
}


header div.slogan-download img.features-slogan1 {
	margin-top:19px;
	width:261px;
	display:block;
	text-align:center;
}

@media only screen and (max-width: 778px) {
header div.slogan-download img.features-slogan1 {
	display:none;
}
}

header div.slogan-download img.features-button-download {
	width:226px;
	margin-top:19px;
	display:block;
}

@media only screen and (max-width: 778px) {
header div.slogan-download img.features-button-download {
	width:122px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
}

