@media all and (-webkit-min-device-pixel-ratio : 1.5) {



header h1{
	background-image: url('../img/weetaps_logo@2x.png');
	background-size: 176px 119px;
}

	
	#nav_apps{
	background-image: url('../img/nav_apps@2x.png');
	background-size: 40px 41px;
}

#nav_store{
	background-image: url('../img/nav_store@2x.png');
	background-size: 41px 40px;
}

#nav_blog{
	background-image: url('../img/nav_blog@2x.png');
	background-size: 37px 40px;
}

#nav_about{
	background-image: url('../img/nav_about@2x.png');
	background-size: 38px 42px;
}

#nav_contact{
	background-image: url('../img/nav_contact@2x.png');
	background-size: 40px 43px;
}

#bundles{
	background-image: url('../img/bundle_background@2x.jpg');
	background-size:1800px 470px;
}

#link_facebook{
	background-image:url('../img/icon_facebook@2x.png');
background-size: 56px 55px;
}

#link_twitter{
		background-image:url('../img/icon_twitter@2x.png');
background-size: 56px 55px;
}

#link_mailinglist{
		background-image:url('../img/icon_mailinglist@2x.png');
background-size: 56px 55px;
}

.appstore_button{
	background-image:url('../img/appstore_button@2x.png');
	background-size: 274px 158px;
}

.comingsoon_button{
	background-image:url('../img/appstore_button_comingsoon@2x.png');
	background-size: 274px 158px;
}

.newsletter_button{
	background-image:url('../img/newsletter_button@2x.png');
	background-size: 274px 158px;
}


.trailer_button{
	background-image:url('../img/trailer_button@2x.png');
	background-size: 274px 158px;
	}
	
	#featured{
		width:100%;
	}

}

@media screen and (max-width: 980px){

header{
width:100%;
	}
	
	header h1{
		margin-left:20px;
	}
	
	nav{
margin-right:20px;
	}
	
	#apps{
		width:600px;
		height: 1300px;
		margin:30px auto;
	}
	
#apps li{
	width:300px;
	height: 450px;
	margin:0;
}

}

@media screen and (max-width: 860px){

nav a:link{
    margin: 0 0;
}

}

@media screen and (max-width: 800px){

header h2{
	display:none;
}

#featured .appstore_button, #featured .trailer_button, #featured .comingsoon_button {
float:none;
	margin:0px auto 10px;
}

#featured .newsletter_button{
float:none;
	margin:50px auto 10px;
}


#oops {
width:500px;
	margin:0 auto 100px auto;
}


#featured_WS{
		background-image:url('../img/featured_WS_small.jpg');
				background-repeat: no-repeat;
				background-position: center center;
}

#featured_WR{
		background-image:url('../img/featured_WR_small.jpg');
				background-repeat: no-repeat;
				background-position: center center;
}

#featured_SL{
		background-image:url('../img/featured_SL_small.jpg');
				background-repeat: no-repeat;
				background-position: center center;
}

#featured_MT{
		background-image:url('../img/featured_MT_small.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_WP{
		background-image:url('../img/featured_WP_small.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_WPH{
		background-image:url('../img/featured_WPH_small.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_WPTV{
		background-image:url('../img/featured_WPTV_small.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_WPC{
		background-image:url('../img/featured_WPC_small.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_WT{
		background-image:url('../img/featured_WT_small.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_bit{
		background-image:url('../img/featured_bit_small.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_newsletter{
		background-image:url('../img/featured_newsletter_small.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

.featured_buttons{
	    width: 320px;
	margin:-20px auto;
}

#bundles img{
	width:195px;
	height:200px;
	float:none;
}

#bundles h3{
	width:280px;
	margin:20px auto 20px;
	float:none;
	font-size:1.8em;
}

#bundles .appstore_button{
	float:none;
	margin:0 auto;
}

#bundle_content{
	width:auto;
}

#follow{
height:190px;
}

#follow_links{
	width:320px;
	margin:0 auto;
	padding:20px 0 0 0;
}

#follow_links h4{
    height: 45px;
    padding: 15px 0 0 66px;
}

	#apps{
		width:300px;
	height: 4000px;
		}

#apps li{
float:none;
}

.team_member{
	width:280px;
	float:none;
	margin:0 auto 50px;
}

#philosophy p, #contact_page p{
	width:280px;
	margin: 0 auto;
	font-size:1.2em;
}

#contact_page .email_us{
	font-size:2.2em;
	margin:20px auto;
}



}


@media screen and (max-width: 550px){

header h1{
	margin:0 auto;
	width: 176px;
	float:none;
}

header h2{
display: block;
float:none;
margin: 10px auto 0;
}

nav{
	margin:70px auto 0;
	width:320px;
	float:none;
}

nav a:link{
    margin: 0 0;
}

#featured{
    margin: 170px 0 0 0;
}

#oops {
width:300px;
	margin:200px auto 100px auto;
}



footer h5{
	width:300px;
	    margin: 0 auto 20px;
}

#link_privacy{

	margin-right:20px;
}

#link_copyright{

		margin-left:20px;
}

#slvj-back-lightbox{width:300px;height:231px;margin:auto;z-index:32}

#philosophy, #contact_page{
	margin: 200px auto 50px;
}

}



@media all and (max-width: 320px) and (-webkit-min-device-pixel-ratio : 1.5) {

#featured_WR{
	background-image: url('../img/featured_WR_small@2x.jpg');
	background-size: 320px 500px;
}

#featured_WS{
	background-image: url('../img/featured_WS_small@2x.jpg');
	background-size: 320px 500px;
}

#featured_MT{
	background-image: url('../img/featured_MT_small@2x.jpg');
	background-size: 320px 500px;
}

#featured_WP{
	background-image: url('../img/featured_WP_small@2x.jpg');
	background-size: 320px 500px;
}

#featured_WPTV{
	background-image: url('../img/featured_WPTV_small@2x.jpg');
	background-size: 320px 500px;
}

#featured_WPC{
	background-image: url('../img/featured_WPC_small@2x.jpg');
	background-size: 320px 500px;
}

#featured_WT{
	background-image: url('../img/featured_WT_small@2x.jpg');
	background-size: 320px 500px;
}

#featured_bit{
	background-image: url('../img/featured_bit_small@2x.jpg');
	background-size: 320px 500px;
}

#featured_WPH{
	background-image: url('../img/featured_WPH_small@2x.jpg');
	background-size: 320px 500px;
}

#featured_newsletter{
	background-image: url('../img/featured_newsletter_small@2x.jpg');
	background-size: 320px 500px;
}

#featured_SL{
	background-image: url('../img/featured_SL_small@2x.jpg');
	background-size: 320px 500px;
}

}
