/* Desktop */
@media (min-width: 980px) { 
	.span3.social { width:140px; }
	.green.rightcol { min-height:345px; }
	.rightcol .thumb .text {
		width:255px;
		margin-top:40px;
		line-height: 36px;
	}
	.thumbnail {
		display: block;
		height: 100%;
		width: 100%;
	}

	.gallery-cover {
		height: 137px;
	}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
	.navbar .btn-navbar { display:none; }
	.port-image {
		float:left;
		height: 180px;
		width: 100%;
	}

	.port-image .title {
		font-size:14px;
	}

	.gallery-cover {
		height: 103px;
	}

	.gallery-img {
		height: 65px;
	}
}

@media (max-width: 979px) {
	.navbar .nav > li > a {
		font-size:16px;
		padding: 10px 10px 5px;
		color: #fff;
	}
	
	.dropdown-menu li > a {
		padding: 3px 20px;
		line-height: 20px;
		font-size:12px;
	}
	
	.social ul li img {
		width:26px;
	}
	.span3.social { 
		width:102px;
		margin-top:8px;
	}
	.info p { font-size:11px }
	.green.rightcol { min-height:285px; }
	.rightcol .thumb .text {
		width:183px;
		margin-top:30px;
		line-height: 33px;
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
	.nav-collapse .nav > li > a,
	.nav-collapse .dropdown-menu a {
		padding: 9px 15px;
		font-weight: normal;
		color: #fff;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		background:transparent;
	}
	.nav-collapse .nav > li,
	.nav-collapse .dropdown-menu li {
		display:block; 
	}
	.nav-collapse .btn {
		padding: 4px 10px 4px;
		font-weight: normal;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.nav-collapse .dropdown-menu li + li a {
		margin-bottom: 2px;
	}
	.nav-collapse .nav > li > a:hover,
	.nav-collapse .dropdown-menu a:hover {
		background-color: #004a33;
		color:#fff;
	}
	.nav-collapse .dropdown-menu {
		position: static;
		top: auto;
		left: auto;
		display: none;
		float: none;
		max-width: none;
		padding: 0;
		margin: 0 15px;
		background-color: none;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.navbar {
		*position: relative;
		z-index: 2;
		margin: 10px 0 0 0;
		overflow: visible;
		color: #777777;
	}

	.navbar-inner {
		min-height: 30px;
		padding-right: 0;
		padding-left: 0;
		background-color: #000;
		background-image: none;
		background-image: none;
		background-image: none;
		background-image: none;
		background-image: none;
		background-repeat: no-repeat;
		border-color: #252525;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		*zoom: 1;
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
	}
	
	.container-fluid {
		padding-bottom:6px;
		background:transparent;
	}
}

/* Landscape phones and down */
@media (max-width: 480px) { 

	.social{
		margin-bottom:	50px;
	}

	
}

/* portrait phone */
@media (max-width: 320px) { 

}
