/* For interior template grid */

@media only screen and (max-width : 1773px) {  /* 3 columns */
	#articles {
	    width: 1214px;
	}

}

@media only screen and (max-width : 1373px) {  /* 2 columns */
	#articles {
	    width: 801px;
	}

	#home-features-inner {
		padding: 20px 0px 50px 29px;
		width: 800px;
	}

	#home-features article#mentorship {
		margin: 0 40px 40px 0;
	}
    #lead-txt{
    margin-bottom: 10px;
    }
}

@media only screen and (max-width : 891px) {  /* 1 column  */
	#articles {
	    width: 362px;
	}
	
	#articles article {
		margin-right: 0;
	}


	#articles article.written-article-big {
		width: 360px;
	}

	#articles article.written-article-big img {
		display: none;
	}


	#hero .content #description {
		width: 90%;
	}

	#home-features-inner {
		padding: 20px 0px 50px 29px;
		width: 362px;
	}
    #lead-txt{
    margin-bottom: 10px;
    }



}


/* tablet (landscape) ----------- */
@media only screen and (max-width : 1280px) {

	 #design-success, #distribute, #launch-startup {
		padding-bottom: 100px;
		height: auto;
		min-height: 0;
	}

	#hero .content {
	    margin: 80px auto 0 auto;
	    padding: 0px 30px 0 30px;
	    
	    width: auto;
	    z-index: 33;
	}

	#header nav#right-nav {
	    margin: 26px 25px 10px 0;
	    padding: 0;
	    float: right;
	}

	header#header #navigation {
		margin: 28px 0 0 85px;
	}


	#benefits-container .content {
		padding: 0 0 0 7.5%;
		width: auto;
	}

	#benefits-container .content ul {
		padding: 0 0 0 0;
		width: auto;
	}

	#benefits-container .content ul li {
		width: 28%;
	}

	#develop-platform .content #description {
		width: 500px;
		font-size: 19px;
	}

	#launch-grow .content-inner {
	    margin: 30px 0 0 90px;
	}


	#main-resources {
	    margin: 40px auto 0 auto;
	    padding: 0px;
	    clear: both;
	    width: auto;
	    z-index: 33;
	} 

	#main-resources ul li {
	    margin: 0px 20px 0 0;
	    padding: 0px;
	    width: 28%;
	    float: left;
	    z-index: 33;
 	} 

	#main-resources ul li img {
	    margin: 0px 20px 0 0;
	    padding: 0px;
	    width: 100%;
	    float: left;
	    z-index: 33;
 	} 

 	#feature {
 		padding: 0px 30px 0 30px;
 		width: auto;
 	}

 	#feature section {
 		width: auto;
 	}

 	footer#footer.interior p {
 		width: 60%;
 		line-height: 1.4;
 	}


	 
}



@media only screen and (max-width : 1220px) {  
	#join-wrap {
		margin: 0px auto 0 auto;
	    width: 100%;
	    float: none;
	}


	#join-form {
		margin: 100px auto 0 auto;
	    width: 80%;
	    float: none;
	}

	#join-copy {
		margin: 0 auto;
		float: none;
	    width: 85%;
	}

	footer#footer.footer-join {
		margin: 60px auto 0px auto;
		padding: 10px 40px 40px 40px;
		float: none;
		overflow: hidden;
	}

	footer#footer .footer-join-inner {
	    margin: 0px auto;
	    padding: 0px;
	    width: auto;
	}

	#partner-logos {
		margin: 0px auto;
	    padding: 0px;
	    width: 510px;
	}

	
	#partner-logos li {
		margin: 18px 52px 0 0;		
	}

	#partner-logos li#fivestartups {
	    margin: 18px 52px 0 0;
	}


	#partner-logos li#angelpad {
	    margin: 60px 52px 0 0;
	    clear: both;
	}


	#partner-logos li#ycomb {
	    margin: 45px 0px 0 0;
	}

 

	#design-success .content {
		width: 950px;
	}

	#design-success .content ul li {
		width: 247px;
	}
	 
	#develop-platform #front-end .content-inner {
		padding: 0px 0 0 0px;
	}

	#distribute .content-inner {
		width: 400px;
	}

	#distribute .content {
		width: 825px;
	}

	#launch-startup .content h2 {
		width: auto;
	}

	#launch-startup .join {
		float: none;
		width: auto;
	}

}


/* iPads (landscape) ----------- */
@media only screen and (max-width : 1024px)  {


	#benefits-container .content {
		padding: 0 0 0 6%;
	}

	#benefits-container .content ul li img {
		width: 150px;
	}


	#design-success .content ul {
		width: 586px;
	}

	#design-success .content ul li {
		margin: 0px 20px 20px 0;
		height: auto;
	}

	#design-success .content {
		width: 631px;
	}

	#design-success .content .description {
		width: 631px;
	}

	#design-success .content ul {
		width: 322px;
	}

	#develop-platform {
		height: auto;
		background: #f1f1f1;
	}

	#develop-platform #front-end {
		padding: 0 0 56px 0;
		width: 100%;
		min-height: 0;
	}

	#develop-platform #back-end {
		padding: 0 0 56px 0;
		width: 100%;
		min-height: 0;
		height: auto;
	}

	#develop-platform #back-end .content-inner {
		margin: 73px auto 0 auto !important;	
	}

	#develop-platform .join {
		position: static;
		top: auto;
		bottom: auto;
		left: auto;
	}

	#develop-platform #devices {
		margin: 0 auto -12px auto;
		padding: 0;
		position: static;
		top: auto;
		bottom: auto;
		left: auto;
		clear: both;
		width: 100%;
		height: auto;
		text-align: center;
	}

	#develop-platform #devices img {
		width: 80%;

	}

	#distribute .content-inner {
	    margin: 0px 0 0 0px;
	    padding: 0px 0 0 0;
	    width: 525px;
	    z-index: 33;
	    float: left;
	    clear: both;
	    text-align: left;
	    color: #a9a9a9;
	}

	#distribute #graph-wrap {
	    margin: 20px auto 0 auto;
	    padding: 0px 0 0 0;
	    float: left;
	    width: 419px;
	    z-index: 33;
	    text-align: left;
	    color: #a9a9a9;
	}

	#distribute .content {
		width: 492px;
	}

}



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


}


/* iPads (portrait) ----------- */
@media only screen and (max-width : 768px) {
	 
 		
 		#partner-network-inner {
 			width: 100%;
 		}

 		#benefits-container .content {
 			padding: 0 0 0 0;
 		}

 		#benefits-container .content header {
 			min-height: 0;
 		}

 		#benefits-container .content ul {
 			margin: 50px auto;
 			padding: 0 0 0 0;
 			width: 80%;
 			float: none;
 		}

 		#benefits-container .content ul li {
 			margin: 0 0 30px 0;
 			width: auto;
 			height: auto;
 		}

 		#benefits-container .content ul li#product-growth {
 			margin: 0 0 50px 0;
 		}

 		#benefits-container .content .benefits {
 			min-height: 0;
 		}
		
		header#header #navigation {
			margin: 28px 0 0 43px; 			
		}

		#home-features-inner {
			padding: 20px 0px 50px 0;
		}
        #lead-txt{
        margin-bottom: 10px;
        }

		#launch-startup {
			width: auto;
		}

		#hero-home .content {
			width: 600px;
		}

		#hero-home .hero-copy {
			width: auto;
		}

		#hero-home .content .description {
			width: 400px;
		}

		#hero-home .content h2 {
			font-size: 30px;
		}
}



/* iPhone & Nexus (portrait) ----------- */
@media only screen and (max-width : 640px) {
	#hero {
		height: 352px;
	}

	#hero-home #hero-logo {
		margin: 0 0 20px 0;
		float: none;
	}
	 

	#main-resources ul li {
	    margin: 0px 20px 0 0;
	    padding: 0px;
	    width: 100%;
	    float: left;
	    z-index: 33;
 	}


	#hero .content #description {
		/*width: auto;*/
	}
 
  
	#header nav#right-nav ul {
	    margin: 0 0px 0 0;
	    padding: 0;
	    clear: both;
	    list-style: none;
	}

	#header nav#right-nav ul li {
	    margin: 0;
	    padding: 0px 0px 10px 20px;
	    border: none;
	    border-width: 1px 0 0 0;
	    background: #fff;
	    width: 100%;
	    color: #00afea;
	    text-align: left;
	    line-height: 1;
	    display: block;
	    float: left;
	    clear: both;
	}

	#menu-icon {
		/*display: block; */
	}


	#hero .content h2 {
		font-size: 36px;
	}

	#hero .content #description {
		font-size: 24px;
	}


	footer#footer.interior {
		padding: 40px 0 50px 40px;
	}

	footer#footer .arrow-right {
		right: 40px;
	}


	#join-header {
		margin: 59px auto 0 auto;
	}

	#join-header h2 {
		margin: 0px auto 0 auto;
		padding: 0px;
		font-size: 36px;
		font-weight: 300;
	}	

	#partner-network {
		width: 100%;
	}


	#partner-network-inner {
		width: 100%;
	}
	.ss-form-entry input {
		width: 87%;
	}

	#benefits-container .content h3 {
		font-size: 30px;
	}

	#benefits-container .content p {
		font-size: 15px;
	}

	#benefits-container .content .benefits ul li {
		margin: 0 20px 10px 20px;
		font-size: 15px;
	}


	#hero-home {
		padding: 0px 0 50px 0px !important;		
	}

	#hero-home .content img {
		margin: 22px auto 0 auto;
		float: none;
		width: 100px;
		text-align: center;
	}

	#hero-home .hero-copy {
		clear: both;
		width: 100%;
		text-align: center;
	}

	#hero-home .content {
		width: 90%;
		text-align: center;
	}

	#hero-home .content h2 {
		font-size: 29px;
		float: none;
	}

	#hero-home .content .description {
		padding: 0px 40px 0 0;
		width: auto;
		font-size: 15px;
	}
  	
	#hero-home .content .description {
		width: 100%;
	} 

	#hero-home .content ul {
		width: 93%;
		text-align: left;
	}

	#hero-home .content ul li {
		width: auto;
		font-size: 17px;
	}

	#hero-home .content .join {
		padding: 35px 0 0 0;
		width: auto;
		float: none;
	}

	#design-success {
		padding: 0 0 70px 0 !important;
		width: 100%;
	}

	#design-success .content {
		margin: 20px auto 0 auto;
		width: 100%;
		height: auto;
		float: left;
		text-align: center;
	}

	#design-success .content h2 {
		float: none;
	}

	#design-success .content .description {
		margin: 50px auto 0 auto;
		width: 100%;
		text-align: center;
	}

	#design-success .content ul {
		margin: 20px auto 0 auto;
		padding: 20px;
		text-align: left;
		float: none;
	}

	#design-success img {
		margin: 0 auto;
		float: none;
		width: 45%;
	} 

	#design-success .content .join {
		float: none;
	}


	#design-success .content {
		padding: 0px;
	}

	footer#footer .footer-join-inner {
	    margin: 0px auto;
	    padding: 20px;
	    width: auto;
	}

	#develop-platform #front-end {
		width: 100%;
		text-align: center;
	}


	#develop-platform #front-end, #develop-platform #back-end {
		padding-bottom: 56px !important;
	}

	#develop-platform #front-end .content-inner, #develop-platform #back-end .content-inner {
		margin: 47px auto 0 auto !important;
		text-align: center;
		width: auto;
	}

	#develop-platform #front-end h2, #develop-platform #back-end h2 {
		text-align: center;
	}

	#develop-platform #front-end h3, #develop-platform #back-end h3 {
		text-align: center;
	}

	#develop-platform #front-end .description p, #develop-platform #back-end .description p {
		margin: 20px 0 0 20px;
		padding: 0px;
		text-align: left;
		width: 100%;
	}

	#develop-platform #front-end .description p span, #develop-platform #back-end .description p span {
		margin: 0px 0 0 70px;
		width: 67%;
	}

	#develop-platform #devices {
		width: 80%;
	}

	#develop-platform #front-end .content-inner, #develop-platform #back-end .content-inner  {

	}


	#distribute {
		padding: 60px 0 60px 0 !important;
		width: auto;
		text-align: center;
	}

	#distribute .content {
		width: auto;
	}

	#distribute .content h2 {
		width: auto;
		text-align: center;
		float: none;
	}

	#distribute .content-inner {
		width: 100%;
	}

	#distribute .content ul {
		margin: 10px auto 0 auto;
		padding: 20px;
		width: 322px;
		float: none;
 	}

	#distribute .content ul li {
		width: 247px;
	}

	#distribute .content ul li span {
		width: 222px;
	}

	#distribute .content .description {
		margin: 15px auto 0 auto;
		width: 100%;
	}

	#distribute #graph-wrap {
		margin: 50px auto 0 auto;
		width: 100%;
		height: auto;
		text-align: center;
	}


	#distribute #graph {
		width: 100%;
		height: auto;
		text-align: center;
	}


	#distribute img {
		float: none;
		width: 80%;
	}


	#distribute .content .join {
		float: none;
		text-align: center;
	}


	#launch-startup .content {
		padding: 0px 0 0 0;	
		width: 300px;	
		text-align: center;
	}

	#launch-startup .content h2 {
		padding: 0px 20px 0 20px;		
		text-align: center;
		width: 250px;
		line-height: 1.2;
	}

	#launch-startup .content img {
		margin: 0 0 10px 0;
		float: none;
	}

	#launch-startup .description {
		width: auto;
		padding: 0 20px 0 20px;
		text-align: center;
	}

	#launch-startup .description p {
		width: 300px;
	}

	#home-features article {
		height: auto;
	}

	#home-features footer {
		position: static;
	}


}



/*iphone portrait */
@media only screen and (max-width: 568px)   {

	header#header {
		height: 60px;
	}

	#header nav#right-nav {

	}

	header#header h1 a {
		margin: 17px 0 0 -120px;
		width: 158px;	
	}

	#header nav#right-nav ul li {
		padding: 0px 0px 10px 20px;
		background: none;
	}

	#header nav#right-nav {
		margin: 20px 10px 10px 0;
	}
	
	#header nav#right-nav ul li {
		border: none;
	}

	#hero-home .content {
		margin: 90px auto 0 auto;
	}

	#header nav#right-nav ul li#join-nav a {
		padding: 8px 10px 10px 10px;
		font-size: 11px;
	}

	header#header #navigation {
		margin: 25px 0 0 17px;
	}

	#articles, #articles article {
	    width: 320px !important;
	}


	#articles article  .feature-content { 
	    width: 320px;
	}

	#articles article.video-tip img {
		margin: 0 0 0 -160px; 
	   	position: relative;
	   	left: 50%;
	    width: 320px;
	}

	footer#footer.interior p {
		width: 77%;
	}

	#hero  {
		margin: 59px auto 0 auto;
		padding: 0px 0px 0 0px;
	}

	#hero .content {
		margin: 54px auto 0 auto;
		padding: 0px 5px 0 5px;
	}

	#hero .content #description {
		font-size: 19px;
	}

	#hero nav {
		margin: 0 0 0 -102px;
		width: 205px;
	}

	#hero nav ul li {
		margin: 0 5px 0 0;
	}

	footer#footer .arrow-right {
		top: 47px;
	}


	#join-wrap h3 {
		font-size: 24px;
	}

	#join-form {
		margin: 100px auto 0 auto;
		padding: 20px 20px 20px 20px;
		width: auto;

	}

	#join-form h4 {
		font-size: 24px;
	}

	.ss-form-entry input {
		font: 300 14px 'Roboto', sans-serif !important;
	}

	#partner-logos img {
		width: 70%;
	}

	#partner-logos li {
		margin: 18px 12px 0 0;		
	}

	#partner-logos li#fivestartups {
	    margin: 18px 12px 0 0;
	    clear: both;
	}


	#partner-logos li#angelpad {
	    margin: 40px 12px 0 0;
	    clear: none;
	}


	#partner-logos li#ycomb {
	    margin: 45px 0px 0 0;
	    clear: both;
	}



	#home-features-inner {
		width: auto;
	}

	#home-features article {
		width: 100%;
	}

	#home-features article img {
		width: 100%;
	}

	#home-features article .feature-content {
		width: auto;
	}

	#home-features footer {
		width: 100%;
	}


}
 
@media only screen and (max-device-width: 1280px)  and (orientation: landscape) {
	 
    
}



@media only screen and (max-height: 1040px)   {


	#develop-platform #front-end .content-inner {
		margin: 35px auto 0 auto;
	}

	#develop-platform #back-end .content-inner {
		margin: 133px auto 0 auto;
	}

	#devices {
		margin: 0 0 0 -200px;
 		width: 100%;
		bottom: -16px;

	}

	#devices img {
		text-align: center;
 		width: 400px;
		bottom: -16px;
	}

}






@media only screen and (max-height: 860px)   { 
	 
	#design-success, #distribute, #launch-startup {
		padding-bottom: 100px;
		height: auto;
		min-height: 0;
	}

	#develop-platform {
		height: auto;
	}

	#develop-platform #front-end, #develop-platform #back-end {
		padding-bottom: 200px;
	}

	#develop-platform .join {
		position: static;
		clear: both;
	}

}

@media only screen and (max-device-width: 1024px) and (max-height: 860px)   { 
	 
    
}




/*
     FILE ARCHIVED ON 02:37:02 Mar 16, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:51:10 Feb 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.795
  exclusion.robots: 0.076
  exclusion.robots.policy: 0.064
  esindex: 0.031
  cdx.remote: 18.445
  LoadShardBlock: 98.117 (3)
  PetaboxLoader3.datanode: 133.42 (5)
  load_resource: 152.639 (2)
  PetaboxLoader3.resolve: 84.166 (2)
*/