.navbar{
  padding-bottom:10px;
}
.navbar-nav-right{
  padding-top:15px;
}
.header .nav-item-child{
  font-size:14px;
}
.blockquote, .header .nav-item-child, .link, a, body, em, h1, h2, h3, h4, h5, h6, li, li a, p, span{
  font-family: 'Source Sans Pro', sans-serif;
}
h1.carousel-title{
  font-family: 'Source Sans Pro', sans-serif;
}
h4 {
  display: inline-block;
  padding: 0 15px;
  position: relative;
  font-size:30px;
}

h4:before,
h4:after {
  background: #378bb3;
  content: "";
  display: block;
  height: 2px;
  position: absolute;
    top: 50%;
  width: 400%;
}
h4:before {
  right: 100%;
}
h4:after {
  left: 100%;
}
.cont1 {
  overflow: hidden;
  text-align: center;
}
h4 > a:hover{
	color:#378bb3;
}
h2{
  text-transform: uppercase;
  color:#007dc4;
  font-size:34px;
  font-weight:700;
}
.service{
  border:none;
  background-color:#efefef;
  border-radius:10px;
}
.btn-default-bg{
  background-color:#007dc4;
  border-radius: 5px;
  font-weight:400;
}

.btn-default-bg:hover{
  background-color:#b72221;
  color:#ffffff;
  font-weight:400;
}

.bbox{
  background-color:#efefef;
  padding: 50px;
  border-radius: 10px;
  margin-bottom:30px;
}

.bbox1{
  background-color:#efefef;
  padding: 0px;
  border-radius: 10px;
  margin-bottom:30px;
}

.sbox{
  padding:30px 30px;
}