a {
	color: #777;
}
a:hover {
	text-decoration: none;
	color: #777;
	
}
.navbar-brand > img {
	height: 35px;
	margin: 5px;
}
.navbar-nav li a{
	background-color: #fff;
}
.service-item .service-icon i{
	color: #fff;
}
.service-item .service-icon i.bgcolor1{
	background-color: #e72929;
}
.service-item .service-icon i.bgcolor1:hover{
	background-color: #fff;
	color: #e72929;
	border: 2px solid #e72929;
}
.service-item .service-icon i.bgcolor2{
	background-color: #8fc122;
}
.service-item .service-icon i.bgcolor2:hover{
	background-color: #fff;
	color: #8fc122;
	border: 2px solid #8fc122;
}
.service-item .service-icon i.bgcolor3{
	background-color: #f9b516;
}
.service-item .service-icon i.bgcolor3:hover{
	background-color: #fff;
	color: #f9b516;
	border: 2px solid #f9b516;
}
.service-item .service-icon i.bgcolor4{
	background-color: #07a1c5;
}
.service-item .service-icon i.bgcolor4:hover{
	background-color: #fff;
	color: #07a1c5;
	border: 2px solid #07a1c5;
}
.blog-item h3{
	overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.blog-item p{
	overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.service-icon {
	z-index: -1;
}
.text-bg {
	background-image: url("../img/text-bg.png");
    background-repeat: repeat, repeat;
}
.underline {
	position:relative;
	display:inline-block;
	font-weight:700;
	font-family:arial,sans-serif;
	text-transform:uppercase;
	font-size:3em;
}
.underline:after {
	content:"";
	position:absolute;
	left:0;
	bottom:-20px;
	right:0;
	margin:auto;
	height:10px;
}
.underline1:after {
	background:#e72929;
}
.underline2:after {
	background:#8fc122;
}
.underline3:after {
	background:#f9b516;
}
.underline4:after {
	background:#07a1c5;
}

#subtitle-links a:hover {
	color: #fa5c58;
	text-decoration: none;
}
a.active {
	font-weight:700;
}
.col-md-12 img {
	max-width: 800px;
	width: 100%;
}