@media screen and (max-width: 959px) {	
	.wrap{
	    max-width: 768px;
	}
	
        #headerlogo{ width:145px;margin:24px 0;}
	#introslide{
		display:none;
	}
	
	#introimg{
		display:block;
	}
	
	#homefeatures ul li{
		width:230px;
	}
	
	#homefeatures ul li:nth-child(2){
		margin: 30px 29px;
	}
	
	#homefeatures ul li img{
		width:168px;
	}
	
	#homefeatures ul li h3{
		font-size:14px;
	}
	
	#homefeatures ul li p{
		font-size:12px;
	}
	
	#mobileapps{
		background-attachment:scroll;
	}

	#homepricing{
		background-attachment:scroll;
	}
	
	#contactlist li{
		width:185px;
	}
	
	#contactlist li:nth-child(2){
		margin:0 95px;
	}
	
	#contactlist h3{
		font-size:26px;
	}
	
	#contactlist p{
		font-size:18px;
	}
	
	#featurescontent .featurediv img{
		max-width:380px;
	}
	
	#featurescontent .featuretext{
		margin-top:60px;
	}
	
}



@media screen and (max-width: 767px) {
	.wrap{
	    max-width: 500px;
	}
	
	#homeheader{
		height: 50px;
	}
	
	#headerlogo{
		width:115px;
		margin:15px 0px;
	}
	
	#loginblock{
		display:none;
	}
	
	#headermenu{
		display:none;
	}
	
	#signupblock h3{
		font-size:30px;
	}
	
	#signupblock h4{
		font-size:18px;
	}
	
	#introimg{
		background:url(./images/laptopmock-500.png) no-repeat;
		width:467px;
		height:269px;
	}
	
	#homefeatures h2{
		font-size:28px;
	}
	
	#homefeatures ul li{
		width:100%;
		float:none;
		height:168px;
	}
	
	#homefeatures ul li:nth-child(2){
		margin: 30px 0;
	}
	
	#homefeatures ul li img{
		width:168px;
		float:left;
	}
	
	#homefeatures ul li h3{
		font-size:15px;
		margin:50px 0 0;
	}
	
	#homefeatures ul li p{
		font-size:15px;
	}
	
	#mobileappscontent{
		width:72%;
	}
	
	#mobileappscontent h3{
		font-size:24px;
	}
	
	#mobileappscontent h3 span{
		font-size:24px;
	}
	
	#testislider .item p{
		font-size:18px;
		line-height:30px;
	}
	
	#homepricing h2{
		font-size:26px;
	}
	
	#homepricing p{
		font-size:16px;
	}
	
	#pricetable ul li{
		padding:0 2%;
	}
	
	#pricetable h4{
		font-size:16px;
	}
	
	#contactlist li{
		width:150px;
	}
	
	#contactlist li:nth-child(2){
		margin:0 15px;
	}
	
	#contactlist h3{
		font-size:22px;
	}
	
	#contactlist p{
		font-size:16px;
	}
	
	#footerlinks{
		font-size:14px;
		padding-top:18px;
	}
	
	#copyrights{
		font-size:14px;
		padding-top:18px;
	}
	
	
	
	#innerheader{
		height: 50px;
	}
	
	.pagecontent{
		padding-top:50px;
	}
	
	.pagecontent h1 {
		font-size:28px;
	}
	
	#featurescontent .featurediv:nth-child(odd) img,
	#featurescontent .featurediv:nth-child(even) img,
	#featurescontent .featurediv:nth-child(odd) .featuretext,
	#featurescontent .featurediv:nth-child(even) .featuretext{
		float:none;max-width:100%;
	}
	
	#featurescontent .featurediv img{
		max-width:100%;
	}
	
	#featurescontent .featuretext{
		margin-top:20px;
		width:100%;
	}
	
}



@media screen and (max-width: 499px) {
	.wrap{
	    max-width: 340px;
	}
	
	#signupblock h3{
		font-size:22px;
	}
	
	#signupblock h4{
		font-size:16px;
	}
	
	#introimg{
		background:url(./images/laptopmock-340.png) no-repeat;
		width:321px;
		height:185px;
	}
	
	#homefeatures h2{
		font-size:20px;
	}
	
	#homefeatures ul li{		
		height:auto;
	}
	
	#homefeatures ul li img{
		width:222px;
		float:none;
	}
	
	#homefeatures ul li h3{
		font-size:15px;
		margin:10px 0 0;
	}
	
	#homefeatures ul li p{
		font-size:15px;
	}
	
	#mobileappscontent{
		width:100%;
	}
	
	#testislider .item p{
		font-size:14px;
		line-height:26px;
	}
	
	#pricetable ul li{
		width:100%;
		border-right:0px solid #aaa;
	}
	
	#starttrialbtn{
		width:270px;
		font-size:15px;
	}
	
	#contactlist li{
		width:100%;
	}
	
	#contactlist li:nth-child(2){
		margin:0;
	}
	
	#contactlist h3{
		font-size:30px;
	}
	
	#contactlist p{
		font-size:22px;
	}
	
	#footer{
		height:auto;
		text-align:center;
		padding:10px 0;
	}
	
	#footerlinks{
		float:none;
		font-size:18px;
		padding-top:0px;		
	}
	
	#copyrights{
		float:none;
		font-size:14px;
		padding-top:0px;
	}
	
	
	
	.pagecontent h1 {
		font-size:20px;
	}
	
	#featurescontent .featurediv img{
		max-width:100%;
	}
	
}
