
.bg-blue {
    background: #353535;}
.header .bg-blue {
  
    background: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(109, 109, 109) 100%)!important;
    background: rgba(248,80,50,1);
    background: -moz-linear-gradient(top, rgba(57, 124, 158) 0%, rgba(250,200,195,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(57, 124, 158)), color-stop(100%, rgba(250,200,195,1)));
    background: -webkit-linear-gradient(top, rgba(57, 124, 158) 0%, rgba(250,200,195,1) 100%);
    background: -o-linear-gradient(top, rgba(57, 124, 158) 0%, rgba(250,200,195,1) 100%);
    background: -ms-linear-gradient(top, rgba(57, 124, 158) 0%, rgba(250,200,195,1) 100%);
    background: linear-gradient(to bottom, rgba(57, 124, 158) 0%, rgba(250,200,195,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#397c9e', endColorstr='#fac8c3', GradientType=0 );
	border-bottom: 4px solid #c50911;
}
 

/*.footer-widget .logo.left {
    margin-bottom: 15px;
    background-color: rgb(170, 183, 193);
    padding: 10px;
    border-radius: 6px;
    text-align: center;
}*/

.overlay {
    background: rgba(84, 84, 84, 0.85);
}
.contact-us .form-control {
    border: 1px solid #b4bbd8;}
	
	#project-mixitup .hover-content {
    background: rgba(94, 164, 202, 0.1); padding:3px;}
	#project-mixitup .hover-content h5 {
    color: #000;
    position: absolute;
    bottom: 0px;
    left: 1%;
	background-color:rgba(255, 255, 255, 0.7);
	width:98%;
	padding:10px;
}
	
	.footer-widget ul li i { color: #ff2027;}
	.footer-widget a {
    color: #c3c3c3;
}

.navbar-nav > li > a {
  padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 26px;
    margin-bottom: 20px;
    border-radius: 3px;
}
.navbar-nav > li > a:hover{  background-color: #ed2329;  color: #fff!important;
    background: linear-gradient(to bottom, rgb(237, 35, 41) 0%, rgb(197, 22, 29) 100%)!important;
}
.current  a { background-color: #ed2329;  color: #fff!important;
    background: linear-gradient(to bottom, rgb(237, 35, 41) 0%, rgb(197, 22, 29) 100%)!important;
}
.navbar-fixed-top .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;}
	
	.navbar-fixed-top .navbar-nav > li > a::after {
    bottom: 30px;
    background: #397c9e;}
	text-decoration:none;
	
	.navbar-nav > li > a::after {
    bottom: 32px;
    background: #397c9e;
	text-decoration:none;
}
.navbar-fixed-top{border-bottom: 3px #d9e4ea solid;}


/* Projects Hillcolony*/
.page-link a:hover, .page-link a.active:hover, .page-link a.active {
    color: #397c9e;
    border-left-color: #397c9e;
}

/* Button Blue*/
.btn-default:hover, .btn-default:active, .btn-default:focus { color: #397c9e;}

.btn-blue {
    background: #397c9e;
    color: #ffffff;
}

.btn-blue:hover {
    background: #40697d;
    color: #ffffff;
}

.btn-default {
    
    color: #ffffff!important;
    background-color: #3e3e3e!important;
    border-bottom: 2px solid #b10c0c!important;
    border: 0;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    background: #ebeef7;
    padding: 12px 25px 9px 25px;
    box-sizing: border-box;
    outline: none;
}
.btn-default:hover, .btn-default:active, .btn-default:focus {


	color: #ffffff!important;
    background-color: #b10c0c!important;
    border-bottom: 2px solid #3e3e3e!important;
    
}

@media all and (max-width: 768px) {
	.navbar-nav > li > a { margin-top: 0px; margin-bottom: 0px!important;}
}
/*Fonts*/
