.section hr{
	border-color: #044991;
    border: 0;
    border-bottom: 7px double #044991;
}

.topnav .navbar-nav > .active > a, .topnav .navbar-nav > .active > a:hover, .topnav .navbar-nav > .active > a:focus{
	color: #044991;
}

.promo:hover .promo-icon {
	background-color: #044991;
}

.service:hover > .fa-stack > .fa-circle {
	color: #044991;
}

#filters li:hover, #filters li.active {
	background-color: #044991;
}

#portfolio-grid li:hover .project-overlay {
	background-color: rgba(232, 117, 18, 0.9);
}

#project-controls li a:hover {
	color: #044991;
	border-color: #044991;
}

.plan.selected {
	background-color: #044991;
}

.plan.selected .circle-price{
	color: #044991;
}

.plan.selected ul li {
	border-color: #bd2c2c;
}

.plan.selected .btn {
	color: #044991;
}

.circle-price{	background-color: #044991;}

#clients{
	background-color: #044991;
}

.flex-control-paging li a:hover, .flex-control-paging li a.flex-active{
	background-color: #044991;
}

.btn-custom {	color: #fff;	background-color: #044991;	border-color: #044991;}
.btn-custom:hover, .btn-custom:focus, .btn-custom:active, .btn-custom.active, .open .dropdown-toggle.btn-custom {
	color: #fff;
	background-color: #d13b3b;
	border-color: #d13b3b;
}

.btn-custom1 {background-color: #124b8c;	border-color: #124b8c; font-size: 140%; padding: 10px 20px;}
.btn-custom2 {background-color: #2166b5;	border-color: #2166b5; font-size: 140%; padding: 10px 20px;}
.btn-custom3 {background-color: #e32350;	border-color: #e32350; font-size: 140%; padding: 10px 20px;}

::selection {
	background-color: #044991;
	color: #fff;
}

#logo  {padding: 3px 0 0 0;}
.title h1 {font-size: 48px; font-family: 'PT Sans Narrow', sans-serif; text-transform: none; color: #054990}
.nav  {font-family: 'Ubuntu', sans-serif; font-size: 100%;}

.promo h4 {color: #044991; font-size: 180%;}
.promo-line {}

#navigation a {border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
#navigation a:hover {background-color: #044991; color: #fff;}
#navigation a:hover span {border-bottom: 1px dashed #fff;}

#team  {background: #e7f3ff; }
#team  .team-inner  h3{font-size: 120%;}
#team  .team-inner  p{font-size: 90%; color: #999;}
#team  .title  p{font-size: 120%; color: #111; margin: 20px 0 10px 0; }
#team  .team  {}

#numbers  h4{font-size: 36px; font-family: 'PT Sans Narrow', sans-serif; text-transform: none;}

#services  .service  p{font-size: 100%; line-height: 130%; padding: 0;}
#services  .title  p{font-size: 140%; line-height: 130%; }
#services  .service  p{font-size: 95%; line-height: 130%; padding: 0;}
#services  .service  h3{font-size: 140%; color: #f2651b;}

#clients-carousel .item {font-family: 'Ubuntu', sans-serif; font-size: 200%; color: #fff; margin: 0 0px; padding: 20px 0px; width: auto; min-width: auto; text-align:center;}

#testimonials  .slides li img {width: 180px;}

#contact-us .form-control {border: 2px solid #064892;}
#contact-us .form-control:hover {border: 2px solid #2477d3;}
#con2tact-us .error {border: 2px solid red;}

#portfolio-grid li .project-overlay  span.small {font-size: 80%; text-transform: none;}
#portfolio {}
.circle-price span{font-size: 140%;}
.circle-price:hover{box-shadow: 0 0 20px #111;}

#callback {color: #000; cursor: pointer; font-weight: bold;  cursor: pointer;}
#callback span {border-bottom: 1px dashed #000;}

.callback:hover, .callback div:hover {cursor: pointer;}
.callback_hide {position:fixed; top:0; left:0; z-index:999; display:none; width:340px; height:auto; padding:0;	border:1px solid #fff; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8); box-shadow:  0px 0px 10px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8); background:#ebebeb; font: 16px 'Ubuntu', 'Arial Narrow', sans-serif;}
.callback_hide h3 {font: 24px 'Ubuntu', 'Arial Narrow', sans-serif; margin: 0 0 15px 0; padding: 0;}
.callback_hide .btn {font: bold 20px 'PT Sans Narrow', 'Arial Narrow', sans-serif; margin: 20px 0 0 40px;}
.callback_hide input { width: 94%;    margin: 5px; font: 16px 'Ubuntu', 'Arial Narrow', sans-serif;}
.callback_hide .err, #form1 .err{ border: 2px solid red;}
.callback_back {	position:absolute;	top:0;	left:0;	background:#000; z-index:998;}
.callback_close {cursor: pointer;	display:block;	width:29px;	height:29px;	position:absolute;	top:-10px;	right:-10px;	background:url('../images/close.png') no-repeat;}
.callback_success {position:fixed;	top:0;	left:0;	z-index:101;	height:36px;	width:100%;	background:rgba(0,0,0,0.9);	color:#fff;	text-align:center;	padding-top:70px;font-size:1.5em;}
.callback_thanks h2 {font-size:1.2em;}
