body {
	font-family: Helvetica, Arial, sans-serif;
	background: #999;
}
#header {
	background: #c4d6d6;
	padding: 30px 0 0 0;
	border-bottom: 5px solid #fff;
}
.container, .container-fluid {
	min-width: 300px;
}
.container {
	margin-top: -30px;
}
.home-nav {
	background: #c7ced1;
	background: #ccc url(images/open-doors-bg-1170x724.jpg) no-repeat;
	background-size: contain;
	max-width: 1170px;
	height: 900px;
	position: relative;
}
.home {
	background: #c7ced1;
	background: #ccc url(images/open-doors-bg-1170x724.jpg) no-repeat;
	background-size: contain;
	max-width: 1170px;
	height: 900px;
	position: relative;
}
#ume-nav {
	width: 400px;
	margin-left: 1px;
	margin-top: 29px;
}
.ume-nav li {
	font-size: 13px;
	display: inline;
	list-style: none;
	text-align: center;
}
.ume-nav li a {
	float: left;
	width: 135px;
	width: 23.276%;
	margin: 4px 0.806%;
	color: #fff;
	padding: 13.45% 0 6px 0;
	background: #619191;
	border: 4px solid #619191;
}
.ume-nav li.ume-brown a {
	background: #7d523d;
	border: 4px solid #7d523d;
}
.ume-nav li.ume-green a {
	background: #949905;
	border: 4px solid #949905;
}
.ume-nav li.ume-double a {
	width: 280px;
	width: 48.276%;
}
.ume-nav li a:hover {
	border: 4px solid #81a7a7;
}
.ume-nav li.ume-brown a:hover {
	border: 4px solid #977564;
}
.ume-nav li.ume-green a:hover {
	border: 4px solid #a9ad37;
}
#logo1 {
	float: right;
	margin-right: 50px;
	margin-bottom: 30px;
	margin-top:-10px;
	width: 267px;
	width: 24%;
}
#logo1 img {
	max-width: 100%;
	height: auto;
}
#logo2 {
	display: none;
}
#logo3 {
	display: none;
}
#content {
	padding: 10px 30px;
	background: #f5f5e8;
	position: relative;
  min-height:350px;
}
#content p {
	text-align: justify;
}
#content p.small-address {
	text-align:right;
}
h4 {
  line-height:1.5;
  color: #3C687D;
}
#footer {
	background: #619191;
	color: #fff;
	border-top: 3px solid #fff;
	padding: 10px 30px;
	text-align: center;
}
#footer a:link, #footer a:visited {
	color: #fff;
}
h1 {
	color: #889427;
}
.pt20 {padding-top:20px}
.pt30 {padding-top:30px}
.pt40 {padding-top:40px}

/* clients.html clients.html clients.html clients.html clients.html */
.btn-info {
  color: #fff;
  background-color: #619191;
  border-color: #87b8b7;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #87b8b7;
  border-color: #619191;
}
.btn-info:hover {
  color: #fff;
  background-color: #87b8b7;
  border-color: #619191;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #87b8b7;
  border-color: #619191;
}
#logos {
	background:#fff;
}
.ume-client-logo {
	width:47%;
	height:auto;
	float:left;
	margin-right:3%;
}
.ume-client-logo:hover {
	opacity:0.8;
}
/* contact-ume.html contact-ume.html contact-ume.html contact-ume.html */
.contact-address {
	color:#619191;
	color: #889427;
	color: #7d523d;
	font-weight:bold;
	margin-top:-5px;
}
.contacts {
	font-size:16px;
	line-height:1.5;
}
.ctleft {
	float:left;
	width:100px;
}
#success_message{
	display: none;
}
.btn-warning {
  color: #fff;
  background-color: #619191;
  border-color: #558584;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #eee;
  background-color: #73a4a3;
  border-color: #406f6f;
}
.btn-warning:hover {
  color: #eee;
  background-color: #73a4a3;
  border-color: #5e8e8d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #eee;
  background-color: #73a4a3;
  border-color: #5e8e8d;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #eee;
  background-color: #5e8e8d;
  border-color: #406f6f;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #619191;
  border-color: #558584;
}
.btn-warning .badge {
  color: #619191;
  background-color: #fff;
}
/* customer.html customer.html customer.html customer.html customer.html */
.panel-default > .panel-heading {
	background: #ebf1f1;
}
.ume-customer-img {
	width:33.3%;
	height:auto;
	margin-bottom:15px;
}
#ume-customer-text {
	position:absolute;
	max-width:55%;
	left:40px;
	top:170px;
	padding-top:5%;
}
.ume-cust-logos {
	padding-left:20px;
	background:#fff;
}
.ume-cust-logo-holder {
	width:235px;
	height:140px;
	float:left;
	text-align:center;
	margin-bottom:15px;
	margin-right:24px;
}
.ume-customer-logo {
	max-width:225px;
	height:auto;
	max-height:140px;
}
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
	color: #00c;
	text-decoration:none;
}
.customer-img-right {
	float:right;
	width:470px;
	max-width:50%;
	padding-bottom:35px;
	height:auto;
}
@media (max-width: 1199px) {
	.ume-cust-logos {
		padding-left:20px;
	}
	.ume-cust-logo-holder {
		margin-right:0px;
		width:200px;
		height:120px;
	}
	.ume-customer-logo {
		max-width:180px;
	}
	#ume-customer-text {
		top:120px;
		padding-top:5%;
	}
}
@media (max-width: 991px) {
	#ume-customer-text {
		top:80px;
	}
	.customer-img-right {
		max-width:48%;
		max-height:220px;
		padding-bottom:30px;
	}
	.ume-cust-logos {
		padding-left:23px;
	}
	.ume-cust-logo-holder {
		margin-right:15px;
		width:140px;
		height:90px;
	}
	.ume-customer-logo {
		max-width:120px;
		max-height:100%;
	}
}
@media (max-width: 767px) {
		#ume-customer-text {
		top:60px;
	}
	.customer-img-right {
		max-width:49%;
		max-height:220px;
		padding-bottom:40px;
	}
}
@media (max-width: 599px) {
	.panel-title {
			font-size: 14px;
	}
	#ume-customer-text, .ume-customer-img {
		display:none;
	}
	.customer-img-right {
		float:left;
		width:100%;
		max-width:100%;
		height:auto;
		padding:0;
		margin-bottom:15px;
	}
	.ume-cust-logo-holder {
		margin-right:15px;
		width:195px;
		height:100px;
	}
}
@media (max-width: 566px) {
.ume-cust-logos {
	padding-left:15px;
}
	.ume-cust-logo-holder {
		padding-left:0;
	}
}
@media (max-width: 410px) {
	.panel-title {
			font-size: 13px;
	}
}
@media (max-width: 390px) {
	.panel-title {
			font-size: 12px;
	}
}
/* index.html index.html index.html index.html index.html index.html */
.home2 {
	background:#c7ced1;
	background:#d9d9d9 url(images/open-doors-bg-1170x724.jpg) no-repeat;
	background-color:transparent;
	background-size:cover;
	width:1170px;
	width:100%;
	max-height:724px;
	position:relative;
	padding:0;
	padding-bottom:39%;
}
#logo1 {
	margin-top:20px;
}
#strapline {
	color:#7d523d;
  color:#3C687D;
	font-size:26px;
	padding:10px 8.5%;
	text-align:center;
	background:#d9d9d9;
	position:absolute;
	top:100%;
	left:0;
	right:0;
}
#mobi-strapline {
	color:#7d523d;
	font-size:13px;
	padding:10px 8.5%;
	text-align:justify;
	background:#d9d9d9;
	min-width: 300px;
}
/* Width Wizardry */
@media (max-width: 1099px) {
	#strapline{
	font-size:22px;
	}
}
@media (max-width: 999px) {
	#strapline{
		font-size:20px;
	}
}
@media (max-width: 899px) {
	#strapline{
		font-size:18px;
	}
}
@media (max-width: 799px) {
	#strapline{
		font-size:15px;
	}
}
@media (max-width: 699px) {
	.home2 {
		padding-bottom:35%;
	}
}
@media (max-width: 599px) {
	.home2 {
		padding-bottom:0;
	}
	#strapline {
		display:none;
	}
}
@media (max-width: 499px) {

}
@media (max-width: 399px) {
	#mobi-strapline {
		font-size:12px;
	}
}
/* services.html services.html services.html services.html services.html */
.grey {color:#888;}
/* testimonials.html testimonials.html testimonials.html testimonials.html */
.testimonials {
	background:#fafafa;
	border:2px solid #fdfdfb;
	margin-bottom:40px;
  padding:10px;
}
.testimonial {
	text-align:center;
	height:450px;
}
#content .testimonial p {
	text-align:center;
	font-size:15px;
  color:#666;
}
blockquote {
	color:#948a54;
	border:none;
	font-size:26px;
}
.red {color:red;}
.brn {color:#7d523d; font-size:160%; line-height:0.5}

/* =========================================================== */
/* ======================== M E D I A ======================== */
/* =========================================================== */
@media (min-width: 480px) {
}
@media (max-width: 1199px) {
	.home {
		height: 744px;
	}
}
@media (max-width: 991px) {
	.home {
		height: 576px;
	}
}
@media (max-width: 767px) {
	.ume-nav li {
		font-size: 10px;
	}
	#ume-nav {
		margin-top: 19px;
	}
	#logo1 {
		margin-right: 17px;
		margin-top: 20px;
		width:23%;
	}
}
@media (max-width: 599px) {
	.home {
		padding: 0;
		padding-bottom: 0;
		background-position: bottom center;
	}
	.home-nav {
		padding: 0;
		background-image: none;
		height: auto;
	}
	#ume-nav {
		width: auto;
		margin: 0;
		background: #ccc;
		z-index: 10;
	}
	ul.ume-nav {
		margin: 0;
		padding: 0;
	}
	.ume-nav li {
		font-size: 11px;
	}
	.ume-nav li a {
	}
	#logo1 {
		display: none;
	}
	#logo2 {
		display: block;
		position: absolute;
		width: 22%;
		right: 5%;
		top: 17px;
	}
	#logo2 img {
		max-width: 100%;
		height: auto;
	}
	#logo3 {
		display: block;
		position: absolute;
		right: 30px;
		top: 10px;
	}
	#mobi-background {
		position: relative;
		background: #ccc url(images/open-doors-bg-1170x724.jpg) no-repeat;
		background-size: cover;
		padding-top: 62%;
		min-width: 300px;/*border:1px solid #0c0;*/
	}
}
@media (max-width: 369px) {
	#logo2 {
		top: 10px;
	}
}
