body {
	margin:0;
	padding:0;
	background:#14161a!important;
	font-family: 'Source Sans Pro', sans-serif!important;
}

#hero_slide .mt-5 img,#hero_footer .row .col-sm-6:first-child img {
	width:100%;
}

.container .col-sm-1 img.icon {
	width: 40px;
}

.container .col-sm-6 img.star-icon {
	width: 150px;
}

.container .col-sm-6.text-center img { 
	width: auto;
}

h2 {
	color: #d7c9b0;
	font-weight: 300!important;
	font-size: 2em!important;
	margin-bottom: .8em!important;
	line-height: 50px !important;
}

p {
	color: #a4a5a8;
	font-size: 16px;
    margin: 39px 0px !important;
    line-height: 32px;
}

a {
	color: #FFFFFF !important;
}

/*#daaa00*/
h1 {
	color: #FFFFFF;
	font-weight: 300!important;
	font-size: 3.2em!important;
}

.my-10 {
	margin-top:3rem!important;
}

.container .col-sm-6 img.w_auto {
	width:auto;
}

#header .col-sm-12 {
	position: absolute;
	top: 3em;
	z-index: 999;
	width: 84%;
}

#header img	{
	width:450px;
}

#footer ul {
	padding:0;
	list-style:none;
	float: right;
}

#footer ul li {
	float:left;
	margin:0 1em;
}

#footer ul li a, #footer span {
	color: #a4a5a8;
}

#footer hr {
	border-top:1px solid #a4a5a8;
}
.col-sm-1{
	text-align:center;
}

#hero_footer {
	background: url(../Images/LandingPage/hero-footer.jpg) no-repeat bottom center;
	background-size: contain;
}
#hero_slide {
	background: url(../Images/LandingPage/sliderimg.jpg) no-repeat top center;
	background-size: contain;
}

#hero_slide img.logo {
	width:65%;
}

section img.app_store {
	width:30%!important;
	opacity: .3;
}

#part_1 .col-sm-6 {
	position:relative;
}

#part_1 .large_img {
	width:75%;
	float:left;
}

#part_1 .iphone {
	width: 45%;
	position: absolute;
	top: -7em;
	right: 0;
}

section#part_1 {
	margin: 7em 0;
}

.mobile_view {
	display:none;
}

#privacy .col-md-12 {
	color: #FFFFFF;
}

#privacy .col-md-12 {
	color: #FFFFFF;
}

.top.logo {
    width: 30%;
    float: left;
    margin: 15px 0px;	
}

.coming-soon {
    color: #000;
    background-color: #daaa00;
    padding: 3px;
    width: 161px;
    text-align: center;
    font-size: 10pt;
    text-transform: uppercase;
    border-radius: 2px;
    margin-bottom: 5px;
}

.intensive {
	background-color: #1d2126;
	padding: 50px 50px 10px;
    margin-top: 150px;
    border-radius: 10px;    
}

.intensive_image {
	max-width: 200px;
    left: 33%;
    margin-top: -100px;	
}

.mobile_view #hero_slide{background: url(../Images/LandingPage/hero-header-mobile.jpg) no-repeat top center;background-size: contain;padding-bottom: 0!important;text-align:center;}
.mobile_view #part_1 .my-10 {margin-bottom: 0em;}
.mobile_view #part_1 .large_img{width: 100%;float: none;}
.mobile_view #part_1 .col-sm-6{top:9em;}
.mobile_view section#part_1 {margin: 0em 0 5em;}
.mobile_view #part_1 .col-sm-5{padding: 0 2em;}
.mobile_view #part_1 .iphone{ right:0;left: 0;margin: 0 auto;width: 80%;}
.mobile_view #part_1 .container .col-sm-6{padding:0;}

@media(max-width:1080px) and (min-width:567px){
h1{font-size: 2.2em!important;}
h2{font-size: 1.4em!important;}
p{font-size: 1em;}
.my-5{margin:1em 0!important;}
section#part_1 {margin: 2em 0;}
#part_1 .iphone{top:-3em}
#footer ul li{margin:0 5px;}
#hero_slide div.mt-5,#hero_slide div.my-5 {margin-top: 0rem!important;}
#footer{max-width:100%;}
#hero_slide {
    background: url(../Images/LandingPage/sliderimg.jpg) no-repeat top center;
    background-size: cover;
}
}

@media(max-width:566px){
#header,#hero_slide{text-align:center;}
#hero_slide img.logo {width: 90%; margin-bottom: 50px;}
section img.app_store {width: 50%!important;}
#header .col-sm-12{width:100%;}
#header img {width: 75%;}
.container .col-sm-6.text-center img,.container .col-sm-6 img.w_auto {width: 150px;}
.my-10 {margin-top: 1rem!important;text-align: center;}
#footer img{width:200px;    margin-bottom: 30px;}
#footer{text-align:center;}
#footer ul{float:none;}
#footer ul li {float: none;margin: 1em;}
.desktop_view{display:none;}
.mobile_view{display:block;}
.mobile_view section#part_1 {margin: 0em 0 10em;}
h1{font-size: 2.7em!important;}
p {
    font-size: 1.4em;
    font-weight: 300;
    line-height: 45px;    
}
.container .col-sm-6 img.star-icon{width: 120px;margin: 60px 0px;}
.coming-soon {
	width: 170px;
}
}