@CHARSET "UTF-8";

@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,300&subset=latin,latin-ext');


html, body{height: 100%;margin:0;padding:0;}
body
{
    font-size: 14px;
    font-family: 'Open Sans', Arial, Helvetica, Arial, sans-serif;
    line-height: 20px;
    color: #666;
    background: #36404f;
    font-weight: 300;
    min-height: 100%;
    padding: 0;
    margin: 0;
}
a
{
    color: #faac1c;
    text-decoration: none;
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    outline: none !important;
}

a:hover, a:active
{
    color: #FFF;
    opacity: 0.7;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    text-decoration: none;
}

a:focus {text-decoration:none;}
a:focus, input:focus, select:focus, textarea:focus {outline: none !important;}

h1,h2,h3,h4,h5,h6
{
    color: #faac1c;    
    font-weight: 400;
    padding: 0;
    margin: 0;
}


h2 {
	font-size: 28px;
}

* p:last-child {  margin-bottom: 0; }
p:empty { display: none; }


.clearFix {
    clear: both;
}

.width495 {
    width: 450px;
}

.width60 {
    width: 60px;
}

.width230 {
    width: 230px;
}

.width320 {
    width: 320px;
}

/* Header */

.onepage {
    text-align: center;
    min-width: 1000px;
}

.homeWrapper {
        background-size: cover !important;
        background-attachment: scroll !important;
        background-position: top center !important;
        background: url('../images/middle-bg.jpeg');
        height: 369px;
        max-width: 1920px;
        margin: 0 auto 0 auto;
        position: relative;
        width: 100%;
}

#home {
	margin: 58px 0 0 0;
	background: #2b3544;
}

.home_bg {
        background-size: cover !important;
        background-attachment: scroll !important;
        background-position: top center !important;
        background-image: url('../images/middle-bg.jpeg');
        height: 369px;
        max-width: 1920px;
        margin: 200px auto 0 auto;        
        width: 100%;
}

#home .homeInner {
	min-width: 600px;
	max-width: 980px;
	margin: 0 auto 0 auto;
	padding: 32px 0 0 0;
	position: relative;
}

#home .homeInner #samsungHolder {
	position: absolute;
	top: 20px;
	right: 10px;
	width: 277px;
	height: 444px;	
}

#home .homeInner #samsungHolder #samsungContent {
	position: absolute;	
	top: 35px;
	left: 36px;
	right: 33px;
    height: 379px;
	background: url('../images/slide0.png') bottom left no-repeat;	
}

#home .homeInner #samsungHolder #samsung {
	background: url('../images/samsung.png') bottom left no-repeat;	
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;	
}

#home .homeWrapper h1 {
	display: block;
	height: 86px;
	width: 89px;
	background: url('../images/logo.png') bottom left no-repeat;
    margin: 0;
}

#home .homeWrapper h1 span {
    display: block;
    text-indent: -2000px;
}

@media only screen and (max-width: 1440px) {
}

@media only screen and (max-width: 1440px) {
}


#menu {    
    background-color: #FFFFFF;
    height: 58px;
    width: 100%;
    position: absolute;
	top: 0;
    background: url('../images/menu-bg.png') bottom left repeat-x;
}

#menu .wrapMenu {
	min-width: 600px;
	max-width: 980px;
	margin: 0 auto 0 auto;
}

#menu .subMenu {
	padding: 30px 0 0 0;
}

#menu .subMenu a {
	display: block;
	text-align: center;
	float: left;
	width: 24%;
}

#menu .subMenu a:first-child {
	text-align: left;
	padding-left: 10px;
}

#menu .subMenu a:last-child {
	text-align: right;
}

#googlePlayIcon {	
	display: block;
	height: 58px;
	width: 179px;
	background: url('../images/google-play-icon.png') bottom left no-repeat;
    margin: 0;	
}

#googlePlayIcon span {	
    display: block;
    text-indent: -2000px;
}

#smallOverview {
	text-align: left;
	color: #FFF;
	font-weight: 300;
	font-size: 22px;
	line-height: 30px;
}


.secWrapper {
	color: #FFF;
	min-width: 600px;
	max-width: 980px;
	margin: 0 auto 0 auto;
	padding: 32px 0 0 0;
	text-align: left;	
}

.secWrapper a {
	color: #FFF;
	text-decoration: underline;
}

.secWrapper h3 {
	color: #FFF;
	margin: 15px 0 6px 0;
	text-transform: uppercase;
}

.secWrapper h4 {
	color: #FFF;
	margin: 10px 0 10px 0;
}


#tail {
	height: 80px;
}

.txt-muted {
    opacity: 0.7;
}

.threecol {
	width: 33%;
	float: left;
}

.threecol p {
	padding-right: 20px;
}
