/* fonts --------------------------------------------------------------------------- */

@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);
/*
font-family: 'Roboto Slab', serif;
font-weight:300; - light
font-weight:400; - regular
font-weight:700; - bold
*/

/* fonts --------------------------------------------------------------------- [END] */

/* common -------------------------------------------------------------------------- */

	body {
		background-color: #213669;
		font-family: arial, helvetica, sans-serif; ;
	}

	.medium-padding{
		padding: 20px;
		overflow: hidden;
	}

	.small-padding{
		padding: 15px;
		overflow: hidden;
	}
	.padding-10{
		padding:10px;
	}

	.padding-20{
		padding:20px;
	}
	.padding-30{
		padding:30px;
	}
	h1{
		font-family: 'Roboto Slab', serif;
		font-weight:300;
		font-size: 40px;
		line-height: 1;
		color: #bfd53f;
		margin-top:24px;
		margin-bottom:7px;
	}

	h1.welcome{font-size:58px;padding:0;}
	#aboutUsMenta h1{margin-bottom:17px;}

	h2{
		font-family: 'Roboto Slab', serif;
		font-weight:300;
		font-size: 35px;
		color: #bfd53f;
	}

	h3{
		font-family: 'Roboto Slab', serif;
		font-weight:300;
		font-size: 14px;
	}

	h4{
		font-family: 'Roboto Slab', serif;
		font-weight:300;
		font-size: 12px;
	}

	a{color: #fff;}

	a:hover,
	a:focus{
		color:#fff;
		text-decoration: underline;
	}

	p{
		font-size: 14px;
		color: #737373;
	}

	.blockquote{position:relative;}
	blockquote{border:none;color:#fff;}
	blockquote:before {
	    color: #BFD53F;
	    content: "“";
	    display: block;
	    font: italic 400%/1 Cochin,Georgia,"Times New Roman",serif;
	    height: 0;
	    position:absolute;
	    top:7px;
	    left:5px;
	}
	blockquote:after {
	    color: #BFD53F;
	    content: "”";
	    display: block;
	    font: italic 400%/1 Cochin,Georgia,"Times New Roman",serif;
	    height: 0;
	    text-align: right;
	}
	blockquote p{color:#b2b2b2;font-size:14px;}
	blockquote footer{margin-top:10px;}

	/* offsets */
	.offset-bottom-0{margin-bottom:0;}
	.offset-bottom-10{margin-bottom:10px;}
	.offset-bottom-20{margin-bottom:20px;}


	.offset-top--20{margin-top:-20px;} /* this is not an error, it's a -20px offset */
	.offset-top-0{margin-top:0;}
	.offset-top-10{margin-top:10px;}
	.offset-top-20{margin-top:20px;}
	.offset-top-30{margin-top:30px;}

	/* backgrounds */
	.bg-white{background:#fff;}
	.bg-lime-green{background:#bfd53f;}
	.bg-grey85{background:#2d3538;background:rgba(45,53,56,0.85);}

	/* colours */
	.white{color:#fff;}
	.black{color: #000;}
	.black:hover{color: #000;}

	/* responsive image */
	.img-responsive{width:100%;height:auto;}

	#custom404 h1{
		margin-bottom: 20px;
	}

	address{
		color: #666;
		font-size: 18px;
    	line-height: normal;
	}

/* common ------------------------------------------------------------------ [END] */

/* equal height cols ---------------------------------------------------------------- */

	.equal-height-cols{overflow:hidden;}
	.equal-height-col{margin-bottom:-200px;padding-bottom:200px;}

/* equal height cols ------------------------------------------------------------------ [END] */

/* responsive video container ---------------------------------------------------------------- */

	.flex-video {
		position: relative;
		/*padding-top: 25px;*/
		padding-bottom: 67.5%;
		height: 0;
		overflow: hidden;
	}

	.flex-video.widescreen { padding-bottom: 57.25%; }
	.flex-video.vimeo { padding-top: 0; }

	.flex-video video,
	.flex-video iframe,
	.flex-video object,
	.flex-video embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border:0;
	}

	@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
		.flex-video { padding-top: 0; }
	}

/* responsive video container ---------------------------------------------------------- [END] */

/* header styles ----------------------------------------------------------------- */

	.call{
	/*background-image: url(../images/common/call.png);
    background-position: 0 0;
    background-repeat: no-repeat;*/
    background-color:#bfd53f;
    padding:5px 25px;
    font-family: 'Roboto Slab', serif;
	font-weight:700;
	color:#000;
    text-align:center;
    line-height:34px;
    /*display: block;
    height: 35px;
    text-indent: -5000px;
    width: 232px;*/
	}

	.call:hover{
		/*background-position: 0 -35px;*/
		text-decoration:none;
	}

	.mentaLogo{
		margin: 20px 0 20px -20px;
	}

	header .span3.pull-left{
		padding-left: 0;
		margin-left: 0;
	}

/* header toggle styles ----------------------------------------------------- [END] */

/* nav styles --------------------------------------------------------------------- */

	#home #navHome,
	#aboutUsMenta #navAboutMenta,
	#visionAndValues #navVisionAndValues,
	#deliveryTeam #navDeliveryTeam,
	#projects #navProjects,
	#caseStudies #navCaseStudies,
	#news #navNews,
	#contactUs #navContactUs{
		/*background-image: url(../images/common/nav-bg-hover.jpg);
		background-repeat: repeat-x;
		background-color: #e2e1e2;*/
		background-color:#bfd53f;
		color:#fff;
	}

	.navbar-inner{
		padding:0;
		background-image: url(../images/common/nav-bg.jpg);
		background-repeat: repeat-x;
		background-color: #fafafa;
		border: 0 none;
		border-radius: 0;
		filter: none;
	}

	.navbar .btn{
		border-style: none;
	}

	nav ul{
		margin:0;
	}

	nav li{
		float: left;
	}

	nav a{
		display: block;
		padding: 12px 23px 9px;
		color:#737373;
		border-right:1px solid #e5e5e5;
		font-size: 14px;
	}

		nav a:hover,
		nav a:focus{
			/*background-image: url(../images/common/nav-bg-hover.jpg);
			background-repeat: repeat-x;
			background-color: #e2e1e2;*/
			background-color:#bfd53f;
			color:#fff;
			/*color:#b8d51a;*/
			text-decoration: none;
		}
	.navbar{
		margin-bottom: 10px;
	}

	.navbar .btn-navbar{
		/*background-image: url(../images/home/feature-box-trans-bg.png);
		background-color: transparent;
		background-repeat: repeat;*/
		background-color: #000;
		background-image: none;
	}
		.navbar .btn-navbar:hover{
			background-color: #bfd53f;
		}

	.menu-title{
		border-bottom: 1px solid #333333;
	    margin-bottom: 0;
	    padding: 10px 0 10px 10px;
	}

	.navbar .btn-navbar{
		border-radius: 0;
		margin: 0;
		width: 100%;
		text-align: left;
		padding: 0;
	}

		.navbar .btn-navbar span{
			padding: 15px 0 15px 20px;
			display: block;
			font-size: 16px;
			background-image: url(../images/common/touch-nav-arrow.png);
			background-repeat: no-repeat;
			background-position: right center;
			margin-right: 20px;
		}

/* nav styles --------------------------------------------------------------- [END] */

/* Latest News Styles ---------------------------------------- */

	#latestNews {
	    width:100%;
	    position: relative;
	    margin-bottom: 10px;
	    overflow:hidden;
	    height:35px;
	    background:url(../images/common/arrow-right-white-ticker.png) right center no-repeat #313332;
	}
	#latestNews.over{background-image:url(../images/common/arrow-right-green-ticker.png)}

	#latestNews #nextNews{position:absolute;display:block;right:0;width:5%;height:100%;text-indent:-99999px;}

	#latestNews #latestNewsTitle,
	#latestNews #latestNewsContent {
	    float:left;
	    overflow:hidden;
	}

	#latestNews #latestNewsTitle {
	    font-size: 14px;
	    color:#bfd53f;
	    padding:8px 5px 9px 23px;
	}

	#latestNews #latestNewsContent {
	    width:86%;
	    height:3.5em;
	}

	#latestNews #latestNewsContent div {
	    display:block;
	    margin:0;
	    padding:8px 10px 9px 10px;
	    width:89%;

	}
	#latestNews #latestNewsContent div p {
	    display: block;

	    color:#b2b2b2;
	}

	#latestNews #latestNewsContent div p a {
	    color:#b2b2b2;
	    text-decoration: none;
	}

	/* mobile view */
	#latestNews-mobile{margin-top:20px;background:#333;}
	#latestNews-mobile h3{color:#bfd53f;}
	#latestNews-mobile p{border-top:1px solid #b2b2b2;padding-top:5px;}
	#latestNews-mobile p:last-of-type{border-bottom:1px solid #b2b2b2;padding-bottom:5px;}

/* Latest News Styles ---------------------------------- [END] */

/* content area styles ------------------------------------------------------------ */

	#row-mainContent{
		background-color: #fff;
		min-height: 200px;
	}

	.padding-mainContent{
		padding: 30px 20px 30px 26px;
	}

	#row-mainContent .span4 h1{
		color: #bfd53f;
		margin-top: 0;
	}

	#home #row-mainContent .span8 p{
		font-family: 'Roboto Slab', serif;
		font-weight:300;
		font-size: 23px;
		color: #737373;
		line-height: 31px;

	}

	#row-hero{
		margin-bottom: 10px;
	}

	.rockwell-light{
	}
/* content area styles ------------------------------------------------------- [END] */

/* feature box carousel styles --------------------------------------------------------- */

	.bx-wrapper{
		margin:20px auto;
		padding-left:22px;
		max-width:1148px !important;
	}

	.feature-box-carousel .slide{
		background:#2d3538;
		background:rgba(45,53,56,0.85);
		padding:10px;
		width:266px !important;
	}
	.feature-box-carousel .slide a{overflow:auto;display:block;}
	.feature-box-carousel .slide img{float:left;}
	.feature-box-carousel .slide div{float:left;display:inline;padding:10px 10px 0;width:53%;}
	.feature-box-carousel .slide div h2{margin-top:0;line-height:1;color:#bfd53f;font-size:15px;}
	.feature-box-carousel .slide div p{color:#fff;}
	.feature-box-carousel .slide div p.fauxlink{float:left;display:inline;color:#b2b2b2;margin-top:10px;width:auto;}
	.feature-box-carousel .slide a:hover div p.fauxlink{border-bottom:1px solid #b2b2b2;}



/* feature box carousel styles ---------------------------------------------------- [END] */

/* feature box area styles --------------------------------------------------------- */

	.feature-boxes a{display:block;padding:10px;overflow:hidden;}
	.feature-boxes img{float:left;display:inline;width:34%;}
	.feature-boxes .copy{float:left;display:inline;width:55%;padding:0 5%;}
	.feature-boxes .copy h3{margin:0;color:#bfd53f;font-size:15px;line-height:1.4;margin-bottom:10px;}
	.feature-boxes .copy p{color:#fff;}
	.feature-boxes .copy p.fauxlink{color:#b2b2b2;display:inline;}

	.feature-boxes a:hover .copy p.fauxlink{border-bottom:1px solid #b2b2b2;}


/* feature box area styles ---------------------------------------------------- [END] */


/* contact us styles ----------------------------------------------------------------- */

	#contactUs h1{border-bottom:1px solid #bfd53f;margin:14px 0 -20px;padding-bottom:20px;}
	#contactUs .bio{overflow:auto;margin-bottom:15px;}
	#contactUs h2{font-size:20px;margin-top:0;line-height:1.1;}
	#contactUs .portrait{float:left;clear:both;width: 100px;}
	#contactUs p,
	#contactUs .contact-details a{color:#666;}
	.contact-details{
		overflow: auto;
		margin-bottom: 20px;
	}
	.contact-details .small-padding{padding-bottom: 0;}
	.address{
		font-size: 18px;
		line-height: normal;
	}

/* contact us styles ------------------------------------------------------------ [END] */

/* map-canvas ---------------------------------------------------------------- */

	#contact-map-canvas {
	    height: 550px;
	    margin: 0;
	    padding: 0;
	}
	/* contact-map-info-window */
	.contact-map-info-window{width:300px;}

/* map-canvas ---------------------------------------------------------- [END] */


/* vision and values styles -------------------------------------------------------------------- */

	#visionAndValues .bg-lime-green h2,
	#visionAndValues .bg-lime-green p{color:#fff;}

	#visionAndValues .bg-white p{color:#737373;}

	#visionAndValues .bg-grey85 p{color:#eee;font-size:16px;}

	#visionAndValues .runner{margin-left:0;}

	#problem-solving h2{font-size:40px;}
	#problem-solving p{
		 color: #fff;
	    font-family: 'Roboto Slab',serif;
	    font-size: 23px;
	    font-weight: 300;
	    line-height: 31px;
	}

/* vision and values styles ------------------------------------------------------------ [END] */

/* delivery team styles -------------------------------------------------------------------- */

	#deliveryTeam h1{border-bottom:1px solid #bfd53f;margin:14px 0 -20px;padding-bottom:20px;}
	#deliveryTeam h2{font-size:25px;}
	#deliveryTeam .tab-trigger i{width:9px;}

	/*#deliveryTeam .delivery-team-logos a:hover img{opacity:0.8;}*/
	#deliveryTeam .delivery-team-logos a{display:block;padding:0 20px;}
	#deliveryTeam .delivery-team-logos a img{margin:10px;}
	#deliveryTeam .delivery-team-logos a img.img-responsive{margin:0;}

	#deliveryTeam .delivery-team-logos a img {
	  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	  filter: gray; /* IE6-9 */
	  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
	}

	#deliveryTeam .delivery-team-logos a:hover img:first-of-type {
	  filter: none;
	  -webkit-filter: grayscale(0%);
	}

	#deliveryTeam .investment-and-development h2,
	#deliveryTeam .investment-and-development h3{color:rgba(190,213,64,0.8);}
	#deliveryTeam .investment-and-development .white h2{color:#fff;}
	#deliveryTeam .investment-and-development .name{margin:0 0 5px 0;line-height:1;}
	#deliveryTeam .investment-and-development .job-title{color:#000;}
	#deliveryTeam .investment-and-development .tab-trigger{display:block;margin-top:40px;color:#666;text-decoration:none;}
	#deliveryTeam .investment-and-development h3{color:#bfd53f;font-size:20px;margin-top:50px;}
	#deliveryTeam .investment-and-development a{color:#fff;text-decoration:underline;}
	#deliveryTeam .investment-and-development #richardLewis .portrait{width:auto;max-width:100%;}

	#deliveryTeam .investment .tab-trigger{display:block;color:#666;}
	#deliveryTeam .investment .black h2{color:#000;}
	#deliveryTeam .investment .make div{float:right;text-align:center;}
	#deliveryTeam .investment .cfa div{float:left;text-align:center;}
	#deliveryTeam .investment .make div a,
	#deliveryTeam .investment .cfa div a{margin:25px 0;}

	#deliveryTeam .delivery .tab-trigger{display:block;color:#666;}
	#deliveryTeam .delivery .black h2{color:#000;}
	#deliveryTeam .delivery .make div{float:right;text-align:center;}
	#deliveryTeam .delivery .cfa div{float:left;text-align:center;}
	#deliveryTeam .delivery .make div a,
	#deliveryTeam .delivery .cfa div a{margin:25px 0;}

	#deliveryTeam #row-hero{
		margin-bottom: 0;
	}

	.delivery-logos-wrap{
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}


/* delivery team styles ------------------------------------------------------------ [END] */

/* projects styles -------------------------------------------------------------------- */

	#projects h1{border-bottom:1px solid #bfd53f;margin:14px 0 0;padding-bottom:20px;}
	#projects a.back{color:#B2B2B2;}

	#projects.featured-project h1{border:none;}
	#projects.featured-project h2{font-size:25px;}
	#projects.featured-project h4{color:#fff;margin-bottom:0;}
	#projects.featured-project hr{border-color:#4e5356;border-width:1px 0 0;}

	#projects.project h1{border:none;padding:0;}
	#projects.project h4{color:#fff;margin-bottom:0;}
	#projects.project hr{border-color:#4e5356;border-width:1px 0 0;}
	#projects.project .disclaimer{text-align:center;margin:20px auto;color:#555;}

	#projects p{color: #B2B2B2;}
	#projects .intro p{color:#666;}

	#projects .hero-project h2{font-size:25px;margin-top:0;}
	#projects .hero-project p{color:#fff;}
	#projects .hero-project a{display:block;margin-top:20px;color:#b2b2b2;}
	#projects video {width: 100%;}

	.parnership-logos{margin-bottom: 10px;}

/* projects styles -------------------------------------------------------------- [END] */

/* croyden regen styles -------------------------------------------------------------------- */

	.regen-wrapper{position:relative;}
	.regen-pins{width:100%;height:100%;position:absolute;left:0;top:0;}
	.regen-pins .pin-1{position:absolute;left:33%;top:9%;}
	.regen-pins .pin-2{position:absolute;left:45%;top:32%;}
	.regen-pins .pin-3{position:absolute;left:61%;top:37%;}
	.regen-pins .pin-4{position:absolute;left:42%;top:70%;}
	.regen-pins .pin-5{position:absolute;left:60%;top:75%;}

	.regen-video{padding:0 20px 20px;}

/* croyden regen styles -------------------------------------------------------------- [END] */

/* gallery cycle -------------------------------------------------------- */

/*	.gallery-cycle * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }*/
	#cycle-1 div { width:100%; }
	#cycle-2{width:94%;margin:0 auto;}
	#cycle-2 .cycle-slide{position:relative !important;border:10px solid #fff;}
	#cycle-2 .cycle-slide-active img{outline:3px solid #fff;}
	#cycle-2 .custom-cycle-slide-active img{outline:3px solid #bfd53f;}
	/*#cycle-2 .cycle-slide .overlay{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:#000;
		-webkit-transition: all 100ms ease-in-out;
		-moz-transition: all 100ms ease-in-out;
		-ms-transition: all 100ms ease-in-out;
		-o-transition: all 100ms ease-in-out;
		transition: all 100ms ease-in-out;
		opacity:0.5;
		filter:alpha(opacity=50);  For IE8 and earlier
	}
	#cycle-2 .cycle-slide.cycle-slide-active .overlay { background:none; }*/

	#slideshow-1,#slideshow-2 { width: 100%; margin: auto }
	#slideshow-2 { margin: 10px 0 20px; }
	.cycle-slideshow img { width: 100%; height: auto; display: block; }
	#slideshow-2 .cycle-slideshow img { width: 100%; }

	#slideshow-1,
	#slideshow-2{position:relative;}
	#slideshow-1 .cycle-prev,
	#slideshow-1 .cycle-next,
	#slideshow-2 .cycle-prev,
	#slideshow-2 .cycle-next{
		position: absolute;
		z-index: 1000;
		display: block;
		width: 3%;
		height: 100%;
		overflow: hidden;
		top:0;
		font-size:35px;
		color:#000;
		outline:none;
	}
	#slideshow-2 .cycle-prev i,
	#slideshow-2 .cycle-next i{margin:200% 0;}

	#slideshow-1 .cycle-prev{left: 0; background-position: 0 0;}
	#slideshow-1 .cycle-prev:hover,
	#slideshow-2 .cycle-prev:hover{background-position: 0 bottom;}

	#slideshow-1 .cycle-next{right: 0; background-position: -37px 0;}
	#slideshow-1 .cycle-next:hover,
	#slideshow-2 .cycle-next:hover{background-position: -37px bottom;}

	#slideshow-2 .cycle-prev{left:0;}
	#slideshow-2 .cycle-next{right:0;text-align:right;}

	#slideshow-2{*display:none;}

	.no-js #slideshow-2{display:none;}

/* gallery cycle ------------------------------------------------------ [END] */

.incontent-sub-nav a {
	display:block;
	padding: 15px 0;
	color: #737373;
	outline: none;
}


.incontent-sub-nav a:hover,
.incontent-sub-nav a.active  {
	background-color: #bfd53f;
	color: #fff;
	text-decoration: none;
}

#visionAndValues .container{position: relative;}

#visionAndValues .stickynav ul{
	margin:0 auto;
	width: 940px;
}
#visionAndValues .stickynav ul li{
	float:left;
	display:inline;
	width:25%;
	border-bottom:1px solid #eee;
}

.sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    border-top: 0;
}


/* nivo slider ---------------------------------------------------------------------- */

.nivo-caption{
	bottom: 0%;
	padding: 25px 70px 25px 30px;
}

/* nivo slider ---------------------------------------------------------------- [END] */


/* footer styles -------------------------------------------------------------------- */

footer.container p,
footer.container ul a{
	color: #fff !important;
	font-size: 13px;
}

footer.container{
	margin-top: 10px;
}


/* footer styles -------------------------------------------------------------- [END] */



/* Video wrap
------------------------------------------------------------------------------------- */

.video-wrap{
	position: relative;
	width: 100%;
	padding-bottom: 62.5%;
}

.video-wrap iframe{
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Video wrap [END]
------------------------------------------------------------------------------------- */

/* Map
------------------------------------------------------------------------------------- */

.contact-row{
	display: flex;
	flex-wrap: wrap;
}

#map{
	width: 100%;
	height: 100%;
}

@media only screen and (max-width: 767px) {
  #map {
    height: 450px;
  }
}

/* Map [END]
------------------------------------------------------------------------------------- */


/* media queries --------------------------------------------------------- */

/* /////////////////////////////////////////////////////////////////////// */
/* LARGE DESKTOP ///////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

	@media (min-width: 1200px) {
		.mentaLogo{
			margin: 20px 0 20px -30px;
		}

		/* feature box carousel styles --------------- */
		.bx-wrapper{
			padding-left:24px;
		}
		.feature-box-carousel .slide{
			width:342px !important;
		}
		/* feature box carousel styles ----------[END] */

		/* Latest News Styles ---------------------------------------- */

			#latestNews #latestNewsContent {
			    width:89%;
			}

		/* Latest News Styles ---------------------------------- [END] */


		/* visionAndValues sticky nav  -------------------------- */
		#visionAndValues .stickynav ul{
			width: 1170px;
		}
		/* visionAndValues sticky nav  -------------------- [END] */

		/* contact ------------------- */
		#contactUs .portrait{width: auto;}
		/* contact ------------- [END] */
	}

/* /////////////////////////////////////////////////////////////////////// */
/* LARGE DESKTOP /////////////////////////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */




/* /////////////////////////////////////////////////////////////////////// */
/* SMALL DESKTOP ///////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

	@media (min-width: 768px) and (max-width: 979px) {


		/* HOMEPAGE FEATUREBOXES --------------- */
		#row-featureBox .featureBox{
			min-height: 150px;
		}
		#row-featureBox .featureBox .row-fluid .span8 h2{
			font-size: 14px;
			line-height: 20px;
		}
		#row-featureBox .featureBox .row-fluid .span8 p{
			font-size: 13px;
		}
		#row-featureBox .featureBox .row-fluid .span8 a{
			font-size: 11px;
		}
		/* HOMEPAGE FEATUREBOXES ----------[END] */

		.feature-box-carousel .slide{
			width:310px !important;
		}

		/* Latest News Styles ---------------------------------------- */

		#latestNews #latestNewsContent {width:82%;}

		#latestNews #latestNewsContent div {width:82%;}

		/* Latest News Styles ---------------------------------- [END] */

		/* NAVIGATION -------------------------- */
		.nav-collapse, .nav-collapse.collapse {overflow: visible;}
		.navbar .btn-navbar {display: none;}
		/* NAVIGATION -------------------- [END] */

		/* CONTENT TEXT -------------------------- */
		#content-text p{
			font-size: 12px;
		}
		/* CONTENT TEXT -------------------- [END] */
		/* COMMON -------------------------- */
		h1 {
			font-size: 45px;
		}
		/* COMMON -------------------- [END] */

		#home h1.welcome{font-size:48px;}
				/* visionAndValues sticky nav  -------------------------- */
		#visionAndValues .stickynav ul{
			width: 724px;
		}
		/* visionAndValues sticky nav  -------------------- [END] */

		/* contact ------------------- */
		#contactUs .portrait{float: none;}
		#contactUs .contact-details .small-padding{padding: 20px 0 0 0;}
		#contact-map-canvas{height: 750px;}
		/* contact ------------- [END] */

	}

/* /////////////////////////////////////////////////////////////////////// */
/* SMALL DESKTOP /////////////////////////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */



/* /////////////////////////////////////////////////////////////////////// */
/* SMALL TABLET & MOBILE ///////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

	@media (max-width: 767px) {
		body{
			padding-left: 10px;
			padding-right: 10px;
		}

		/* equal height cols ---------------------------------------------------------------- */

			.equal-height-cols{overflow:hidden;margin-bottom:0;}
			.equal-height-col{margin-bottom:20px;padding-bottom:0;}

		/* equal height cols ------------------------------------------------------------------ [END] */

		/* visionAndValues sticky nav  -------------------------- */
		#visionAndValues .sticky{position:static !important;}
		#visionAndValues .stickynav ul{
			width: 100%;
		}
		#visionAndValues .stickynav ul li{
			float:none;
			display:block;
			width:auto;
		}
		/* visionAndValues sticky nav  -------------------- [END] */

		/* HOMEPAGE FEATUREBOXES --------------- */
		#row-featureBox .featureBox .row-fluid .span8 h2{
			font-size: 16px;
			line-height: 20px;
		}
		#row-featureBox .featureBox .row-fluid .span8 p{
			font-size: 13px;
		}
		#row-featureBox .featureBox .row-fluid .span8 a{
			font-size: 11px;
		}
		#row-featureBox .featureBox{
			margin-top: 10px;
		}

		#row-featureBox .featureBox .row-fluid .span8 {
			float: left;
			width:82%;
		}
		#row-featureBox .featureBox .row-fluid .span4 {
			float: left;
			width:18%;
		}
		/* HOMEPAGE FEATUREBOXES ----------[END] */

		.feature-box-carousel .slide{
			width:310px !important;
		}

		/* FOOTER ------------------------------ */
			footer.container .row-fluid .span6{
				text-align: center;
			}

			footer.container .row-fluid .span6 ul{
				text-align: center;
				width: 100%;
			}
		/* FOOTER ------------------------[END] */

		/* NAVIGATION -------------------------- */

			nav li{
				display: block;
				float: none;
				border-bottom: 1px solid #e5e5e5;
			}

			/*.navbar-inner{
				background-image: none;
				background-color: transparent;
			}*/

		/* NAVIGATION -------------------- [END] */

		/* HEADER ------------------------------ */

		.mentaLogo{
			text-align: center;
		}

		header .span6{
			float: none;
			margin-bottom: 20px;
		}

		header .span6 a{
			margin: 0 auto;
			float: none;
		}
		/* HHEADER ------------------------[END] */

		/* COMMON -------------------------- */
		h1 {
			font-size: 35px;
		}
		/* COMMON -------------------- [END] */

		/* delivery team -------------------------- */

		#deliveryTeam .deliveryTeamTab{display:block !important;margin-bottom:20px;}
		#deliveryTeam .investment-and-development h3{margin-top:0;}
		#deliveryTeam hr{margin-bottom:0;padding-bottom:20px;}

		/* delivery team -------------------- [END] */

		/* contact ------------------- */
		#contactUs .portrait{float: none;}
		#contactUs .contact-details .small-padding{padding: 20px 0 0 0;}
		/* contact ------------- [END] */


		/* Nivo slider (homepage) Caption styles */
		.nivo-caption {
			position:static;
			background:#000;
			color:#fff;
			width:100%;
			z-index:8;
			padding: 5px 10px;
			opacity: 0.8;
			overflow: hidden;
			display: none;
			-moz-opacity: 0.8;
			filter:alpha(opacity=8);
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing: border-box;         /* Opera/IE 8+ */
		}
		.nivo-caption p {
			padding:5px;
			font-size:14px;
			margin:0;
		}
		.nivo-caption a {
			display:inline !important;
		}
	}

/* /////////////////////////////////////////////////////////////////////// */
/* SMALL TABLET & MOBILE /////////////////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */



/* /////////////////////////////////////////////////////////////////////// */
/* SMALL DESKTOP & MOBILE COMBINED /////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

	@media (max-width: 979px) {

	}

/* /////////////////////////////////////////////////////////////////////// */
/* SMALL DESKTOP & MOBILE COMBINED ///////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////// */
/* LANDSCAPE PHONES AND DOWN ///////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

	@media (max-width: 480px) {

	/* visionAndValues sticky nav  -------------------------- */
		#visionAndValues .stickynav{
			display:none;
		}
	/* visionAndValues sticky nav  -------------------- [END] */

	/* gallery cycle -------------------------------------------------------- */

		#slideshow-1{margin-bottom:20px;}
		#slideshow-2{display:none;}

	/* gallery cycle ------------------------------------------------------ [END] */

	}

/* /////////////////////////////////////////////////////////////////////// */
/* LANDSCAPE PHONES AND DOWN /////////////////////////////////////// [END] */
/* /////////////////////////////////////////////////////////////////////// */


/* media queries --------------------------------------------------- [END] */
