
/*.page-node-type-project div.geolocation-map-wrapper {
	clear:both;
	padding-top:100px;
}*/
.page-node-type-project div.paragraph--type-project-large-image-2-small-imag {
	padding-bottom:100px;
	border-bottom: 1px grey dashed;
}
#mobile-logo {
	display:none;
}
#project-map {
	float: left;
    	width: 100%;
	margin-top:100px;
	background:#fff;
}
#project-map h2 {
	padding:40px auto;
}


@media screen and (min-width: 1069px){
	
	.looking-section-item div.paragraph--type--tile-text-and-link div.more-link {
	position:relative;
	}

}

@media screen and (min-width: 768px) and (max-width:1068px){
	.page-node-type-growing-our-city-projects-page {
	padding:0;
	}
	.footer {
	margin-left:0;
	margin-right:0;
	}
	#mobile-logo {
	display:none;
	}


/*	.main-container {
	padding-left:0;
	padding-right:0;
	}
	.main-container .row {
	margin-left:0;
	margin-right:0;
	}
	.col-xs-12 h1, h4, p {
	padding-left:15px;
	padding-right:15px;
	}
	.region-content div.col-sm-12 {
	padding:0;
	margin:0;
	}
	.col-sm-12 h1, h2, h4, p {
	padding-left:15px;
	padding-right:15px;
	}

*/
	.region-content div.col-sm-12 {
	padding:0;
	margin:0;
	}
	.col-sm-12 p {
	padding-left:15px;
	padding-right:15px;
	}
	.paragraph--type-project-large-image-2-small-imag {
	margin-left:0;
	margin-right:0;
	}
	/*.footer {
	margin-left:-15px;
	margin-right:-15px;
	}*/
	.node--view-mode-major-projects {
	margin-left:0;
	margin-right:0;
	}
	.node--type-growing-our-city-projects-page h2 {
	font-size: 34px;
   	font-weight: bold;
	padding-left:15px;
	padding-right:15px;
	}
	.projects-page {
	padding-left:0;
	padding-right:0;
	}
	.node--type-growing-the-city-landing-page div.our-city-video-center {
	width:auto;
	max-width:100%;
	margin:0;
	padding-left:30px;
	padding-right:30px;
	}
	.node--type-growing-the-city-landing-page div.our-city-video-center h3 {
	font-size:40px;
	font-weight:lighter;
	}
	.col-xs-12 h3 {
	font-size:40px;
	font-weight:lighter;
	}
	.center-video-container iframe {
	width:100%;
	}
	.node--type-growing-the-city-landing-page div.our-city-video-center p {
	font-family: Lato, Raleway, Lato Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:22px;
	font-weight:lighter;
	}
	.node--type-growing-the-city-landing-page #city-landing-hero {
	padding:0 15px 3em 15px;
	}
	.paragraph--type-growing-our-city-landing-page-ro {
	margin:4em 0;
	padding-left:15px;
	padding-right:15px;
	}
	.paragraph--type-video-with-background-image-and- div.lp-link-to-page-text-block-two {
	position:absolute;
	top:0;
	left:0;
	}
	.node--type-growing-the-city-landing-page ul.ourcity-row-ul li p {
	float:left;
	width:100%;
	}
	.paragraph--type-title-text-link-and-image div.ncc-lhs-content {
	float:right;
	width:100%;
	}
	.paragraph--type-title-text-link-and-image div.ncc-rhs-content {
	float:left;
	width:100%;
	}
	.paragraph--type-title-text-link-and-image div.ncc-rhs-content img {
	width:100%;
	margin-top: 2em;
	}
	.node--type-growing-the-city-landing-page div.explore-our-projects-div ul li {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	}
	.looking-section-item {
	width:100%;
	margin-bottom:2em;
	}
	.page-node-type-growing-the-city-landing-page {
	padding:0;
	}
	.page-node-type-growing-the-city-landing-page div.col-sm-12 {
	padding:0;
	}
	.looking-section-item div.paragraph--type--tile-text-and-link  {
	height:auto;	
	}
	.paragraph--type--tile-text-and-link div.more-link {
	position:relative;	
	}
	ul.ourcity-row-ul {
	padding-left:15px;
	padding-right:15px;
	}
	ul.ourcity-row-ul li div.paragraph--type-background-image-title-and-text p {
	padding:0;
	}
	.paragraph--type-background-image-title-and-text {
	margin:0;
	padding-left:15px;
	padding-right:15px;
	}
	.node--type-growing-the-city-landing-page div.explore-our-projects-div {
    	margin: 0;
	padding: 0 30px 3em 30px;
	border-bottom: 1px grey dashed;
	}
	.paragraph--type-projects-with-title-description- {
	margin-right: 0;
    	margin-left: 0;
    	}
	.paragraph--type-title-text-link-and-image {
	margin-top: 4em;
	}
	.paragraph--type-our-city-looking-fro-something-e {
	margin-left: 0;
	margin-right: 0;
	}
	.ncc-looking-section {
	padding-left:30px;
	padding-right:30px;
	}
	.node--view-mode-major-projects div.col-sm-12 {
	padding-left:0;
	padding-right:0;
	}
	.node--view-mode-major-projects div.col-sm-12 div.col-sm-6 {
	padding-left:0;
	padding-right:0;
	}
	.node--view-mode-major-projects div.col-sm-12 h2 {
	font-size:50px;
	font-weight:lighter;
	}
	.node--view-mode-major-projects div.col-sm-12 h2 a {
	color:#000;
	}
	.node--view-mode-major-projects div.more-link {
    	text-align: left;
	
	}
	.node--view-mode-major-projects div.more-link a {
    	margin-bottom:40px;	
	}
	.node--view-mode-minor-p {
	margin-left:0;
	margin-right:0;
	}

}

/**overrides for tablet - max-width 767px ***/

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

	.main-container {
	padding-left:0;
	padding-right:0;
	}
	.region-content div.col-sm-12 {
	padding:0;
	margin:0;
	}
	#city-landing-hero {
	margin-top:3em;
	padding-bottom:0;
	}
	#city-landing-hero h1 {
	text-align:center;
	}
	.node--type-growing-the-city-landing-page {
	margin-left:0;
	}
	.main-container .row {
	margin-left:0;
	margin-right:0;
	}
	.col-xs-12 h1, h4, p {
	padding-left:15px;
	padding-right:15px;
	}
 	.col-sm-12 h4 {
	font-size:24px;
	font-weight:700;
	}
	.col-xs-12 h4 {
	font-size:24px;
	font-weight:700;
	}
 	.col-sm-12 h3 {
	font-size:30px;
	font-weight:lighter;
	}
	.col-xs-12 h3 {
	font-size:30px;
	font-weight:lighter;
	}
	.col-sm-12 ul.ourcity-row-ul li h3 {
	font-size:30px;
	font-weight:lighter;
	}
	.node--type-growing-the-city-landing-page div.our-city-video-center h3 {
	font-size:30px;
	font-weight:lighter;
	}
	.col-xs-12 h3 {
	font-size:30px;
	font-weight:lighter;
	}
	.center-video-container iframe	{
	width:100%;
	}
	.node--type-growing-the-city-landing-page div.our-city-video-center p {
	font-family: Lato, Raleway, Lato Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:22px;
	font-weight:lighter;
	}
	ul.ourcity-row-ul {
	padding-left:15px;
	padding-right:15px;
	}
	.node--type-growing-the-city-landing-page ul.ourcity-row-ul li div.col-sm-12 {
	overflow:hidden;
	}
	.node--type-growing-the-city-landing-page ul.ourcity-row-ul li div.growing-city-bg-image {
	width:100%;
	padding:0;
	float:right;
	}
	.node--type-growing-the-city-landing-page ul.ourcity-row-ul li h3 {
	width:100%;
	padding:0;
	float:left;
	}
	.node--type-growing-the-city-landing-page ul.ourcity-row-ul li p {
	width:100%;
	padding:0;
	float:left;
	}
	.node--type-growing-the-city-landing-page div.explore-our-projects-div {
    	margin: 0;
	padding:0;
    	overflow: hidden;
	}
	.node--type-growing-the-city-landing-page div.explore-our-projects-div ul li {
    	width:100%;
	margin: 1em 0;
	padding:0;
    	overflow: hidden;
	}
	.explore-our-projects-div {
	margin: 1em 0;
	}
	.node--type-growing-the-city-landing-page div.ncc-rhs-content {
	float:left;
	}
	.node--type-growing-the-city-landing-page div.ncc-lhs-content {
	margin:3em 0;
	}
	.region-footer div.row {
	margin-left:0;
	margin-right:0;
	}
	.region-footer #copyright {
	float:left;
	}
	.paragraph--type-growing-our-city-landing-page-ro {
	margin:4em 0;
	padding-left:15px;
	padding-right:15px;
	}
	.paragraph--type-growing-our-city-landing-page-ro ul.three-logos  {
	display:inline-block!important;
	padding-left:15px;important;
	}
	.paragraph--type-growing-our-city-landing-page-ro ul.three-logos li {
	width: 100%!important;
   	margin: 1em auto!important;
    	padding: 0;
    	overflow: hidden;
	}
	.paragraph--type-growing-our-city-landing-page-ro ul.three-logos li img {
	margin: 1em auto!important;
	}
 	.paragraph--type-video-with-background-image-and- {
	overflow:hidden;
	height:32em;
	}
 	.paragraph--type-video-with-background-image-and- div.col-sm-12 {
	overflow:hidden;
	height:100%;
	}
 	.paragraph--type-video-with-background-image-and- img {
	position: absolute;
    	bottom: 0;	
	}
	.paragraph--type-video-with-background-image-and- div.lp-link-to-page-text-block-two {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	}
	.looking-section-item div.more-link {
	margin:1em auto;
	}
	.node--type-growing-the-city-landing-page div.paragraph--type--tile-text-and-link {
	height:auto;
	}
	.node--type-growing-the-city-landing-page div.paragraph--type--tile-text-and-link div.more-link {
    	position:relative;
	padding-left:15px;
	}
	.node--type-growing-our-city-projects-page h2 {
	font-size: 34px;
   	font-weight: bold;
	padding-left:15px;
	padding-right:15px;
	}
	.node--type-project h1 {
	font-size: 34px;
   	font-weight: bold;
	padding-left:15px;
	padding-right:15px;
	}
	#business-landing-map-row .map-intro {	
	width:100%;
	}
	.projects-page p.imgright {
	width:100%;
	float:left;
	}
	div.projects-page p img {
	width:100%;
	}
	.node--type-growing-our-city-projects-page div.projects-page p {
	width:100%;
	float:left;
	}
	.node--view-mode-major-projects h2 a {
	color:#000;
	}
	.node--view-mode-major-projects div.more-link a {
    	margin-bottom:40px;	
	}
	div.node--view-mode-minor-p {
	border-top: 1px grey dashed;
    	padding-top:40px;	
	}
	#social-media-links div.col-xs-11 {
	padding-left:0;
	padding-right:0;
	}
	#social-media-links div.col-xs-1 {
	padding-left:0;
	padding-right:0;
	}
	.ncc-both #how-we-use-sm {
	padding-left:0;
	}
	.ncc-both #how-we-use-sm i {
	padding-left:0;
	}
	#mobile-logo {
	display:block;
	}
	.paragraph--type-project-large-image-2-small-imag div.col-sm-12 div.col-sm-9, div.col-sm-3 {
	margin: 1em auto;
	}

 
/* ul.ourcity-row-ul li:nth-child(1) div.growing-city-bg-image {**/




}

@media screen and (max-width:991px){
	#city-landing-hero div.col-sm-6 {
	width:100%;
	float:left;
	margin:2em auto;
	}
	.node--type-growing-the-city-landing-page ul.ourcity-row-ul li div.growing-city-bg-image {
	float:left;
	width:100%;
	}
	.node--type-growing-the-city-landing-page ul.ourcity-row-ul li h3 {
	float:left;
	width:100%;
	}
	.node--type-growing-the-city-landing-page ul.ourcity-row-ul li p {
	float:left;
	width:100%;
	}
	.explore-our-projects-div ul li {
	width:100%;
	float:left;
	}


}
