@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Museo300Regular';
    src: url('../font/Museo300-Regular-webfont.eot');
    src: url('../font/Museo300-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Museo300-Regular-webfont.woff') format('woff'),
         url('../font/Museo300-Regular-webfont.ttf') format('truetype'),
         url('../font/Museo300-Regular-webfont.svg#Museo300Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	background:url(../img/container-bg.png);
font-family: 'Museo300Regular';
	}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(189, 199, 216);
	border-image: none;
	border-width: 1px;
	cursor: default;
	border-radius:1px;
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
font-size: 11px;}
.container{
	min-width:1200px;}
h1{
	
	font-size:24px;
	font-weight:400;}
h2{
	color: rgb(111,128,68);
	font-size:20px;
	font-weight:600;
	}
h3{
	font-size:18px;
	line-height:20px;}
p{
	color:rgb(93, 91, 98);}
li{
	list-style:none;}
.box-style{
	padding:10px;
	}
.padding-style{
	padding:10px;}
.img-center{
	display:block;
	margin: 0px auto;}
.border_right{
	
	text-align:center;
	padding:10px;
	border-right:1px solid rgb(235, 235, 235);}

.top-bar{
	height:300px;
	background-color:rgb(200,200,200);
	background:url(../img/clouds.jpg);
	border-bottom:2px solid rgb(200,200,200);
	margin-bottom:7px;
	box-shadow:5px 1px 16px rgba(0,0,0,0.3);
	

}
.sub .top-bar{
	height:170px;}
.top-bar h1{
	
	color:black;
	text-transform:uppercase;
	font-size:20px;
	font-weight:600;
	}

.content-back{
	padding-top:20px;
	background:url(../img/container-bg.png) repeat scroll 0% 0% rgb(255, 255, 255);
	}
.banner{
	margin-top:-60px;}

.brick{
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
	background-color:white;
	
  }
.strip{
	text-transform:uppercase;
	margin:0px;
	color:white;
	
	background-color:blue;
	
	padding-left:10px;
	
	}
.bk-carouselcolor{
	
	padding-top:10px;
	 background-color:rgba(6, 36, 111,0.6);
	 }  
.bk-blue{
	padding:10px;
	background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.2) 100%) repeat scroll 0% 0% rgb(205, 33, 34);}
.bk-white{
	background-color:white;}
.bk-menucolor{
	}
.hero-unit{
	padding:10px;}

.mx-button{
	background-color:rgb(20,72,159);
	border-radius:6px;
	font-size:14px;
	line-height:40px;
	padding: 11px 19px;
	font-size: 13px;
	border-radius:4px;
	color:white;
	box-shadow:1px 2px 6px rgba(0,0,0,0.6);
}
.mx-button:hover{
	background-color:rgb(0,0,250);
	box-shadow:1px 2px 6px rgb(0,0,0);
	color:white;
	text-decoration:none;
	}
.mx-button-small{
	background-color:rgb(20,72,159);
	font-size: 13px;
	border-radius:4px;
	font-family: 'Open Sans',sans-serif;
	color:white;
	border:1px solid rgba(20,72,159,0.5);
	border-bottom: 10px solid rgba(20,72,159,0.9);
	padding-left:60px;
	padding-right:60px;
	padding-top:10px;
	box-shadow:1px 2px 6px rgb(20,72,159);
	}
.mx-button-small:hover{
	background-color:rgb(0,0,250);
	box-shadow:1px 2px 6px rgb(0,0,0);
	color:white;
	text-decoration:none;
	}
.mx-navbar{
	
	box-shadow:0px 5px 20px rgba(0,0,0,0.4);
	border-radius:4px;
	display:inline-block;
	background-color: rgb(1,69,32);
	margin-top:20px;
}
.mx-navbar a{
	color:rgba(245,245,245,0.9);

	text-decoration:none;}
.mx-navbar ul{
	margin:0px;
	
	font-family: 'Gill Sans MT',sans-serif;
	list-style:none;
	}
.mx-navbar li{display:inline-block;}
.mx-navbar li a{
	transition: all 0.3s ease-in 0s;
	line-height:40px;
	font-size:14px;
	text-align:center;
	text-transform:uppercase;

	display:inline-block;
	font-weight:600;
	padding-left:15px;
	padding-right:15px;}
div .select{
	
	background-color: rgb(111,148,128);
	}
div .select a{
	color:white;
	}

.mx-navbar li:hover a{
	color:white;
	}

.mx-navbar li:hover {
	background-color: rgb(111,148,128);
	}
.left-bar{
	border-right: 1px solid rgb(212, 212, 212);
padding-right:10px;
min-height:520px;}
.left-bar h1{
	
	text-align:right;
	font-size:30px;
	color:black;
	font-weight:bold;}
.right-bar{}

.section{
	
	margin-bottom:80px;}

.services .items{
	height:150px;}
.maintexts{
	text-align:center;}
.maintexts h1{
	color: rgb(111,128,68);
	font-weight:bolder;
	text-transform:uppercase;}
.maintext{
	margin-bottom:30px;
	margin-top:30px;}
.maintext p{
	color:black;
	font-size:24px;
	text-align:center;
	line-height:35px;
	}
.call-service{
	margin:30px auto;
	width:500px;}
.call-service span{
	font-family: 'Gill Sans MT',sans-serif;
	text-transform:uppercase;
	background-color: rgb(1,49,12);
	font-weight:bold;
	color:white;
	border-radius:100px;
	border: 1px solid rgba(0,0,0,0.4) ;
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5),
				0 0 1px 1px rgba(255,255,255,0.8),
				0 0 0 6px rgba(0,0,0,0.06),
				0 0 0 3px rgba(0,0,0,0.1);
	font-size:20px;
	text-align:center;
	padding:15px;
	}
.footer{
	
	
		background-color:black;}
.footer li{
	text-align:right;
	color:white;}
.sub .text{
	}

.addrlist{
	height:190px;
	}
.errorshow, .msgshow{
	padding:3;
	border-radius:4px;
	
	color:red;
	background-color:white;}

.home .footer{
	margin-top:30px;}