/*
Theme Name: howesboughton
*/

.bottom-header ul li span {
    font-size: 16px;
}
.bottom-header ul li a {
    font-size: 16px;
}
#footer-social{
  	    width: 40%;
    display: block;
    margin: 70px 30%;
    min-height: 70px;
}
.sa-icon a, .sa-icon a:hover{
    background-size: contain;
    height: 70px;
    background-repeat: no-repeat;
  padding: 0;
}
.sb-icon a, .sb-icon a:hover{
    background-size: contain;
    height: 70px;
    background-repeat: no-repeat;
  padding: 0;
}
.sc-icon a,.sc-icon a:hover{
    background-size: contain;
    height: 70px;
    background-repeat: no-repeat;
  padding: 0;
}
.sd-icon a, .sd-icon a:hover{
    background-size: contain;
    height: 70px;
    background-repeat: no-repeat;
  padding: 0;
}
.sa-icon span a {
    display: block !important;
}
.sb-icon span a {
    display: block !important;
}
.sc-icon span a {
    display: block !important;
}
.sd-icon span a {
    display: block !important;
}

.sa-icon {
    margin: 0 5%;
    float: left;
    width: 40%;
}
.sb-icon {
    margin: 0 1%;
    float: left;
    width: 23%;
}
.sc-icon {
  margin: 0 5% 0 23%;
    float: left;
    width: 22%;
}
.sd-icon {
    margin: 0 1%;
    float: left;
    width: 23%;
}

.copyright-box {
    bottom: 0px;
}

.sec-2 h2 {
    text-align: left;
}
.box-1 a p {
    font-size: 17px;
    color: #fff;
    font-family: 'museo_slab500';
    background: none;
}
.sec-2#about-us h2 {
    text-align: center;
}
#about-us {
    background: #323092 !important;
  text-align:center !important;
}
.tip-box {
    position: absolute;
    bottom: -30px;
    left: 50%;
    z-index: 990;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}
.footer-tip {
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
}
.project-main {
    padding: 70px 0;
}
.use_img {
    width: 100%;
    min-height: 270px;
}
.use_img {
    float: left;
    margin: 0 0px;
    overflow: hidden;
    padding: 0;
    position: relative;
    /*width: 370px;*/
}
/*.pro_img img {
    display: block;
    margin: 0 auto;
}*/
.para_sec p{
    color: #565656;
    font-family: "museo_slab500" !important;
    font-size: 14px !important;
    line-height: 23px !important;
    padding: 0 0 13px !important;
    margin: 29px 0px !important;
    line-height: 30px !important;
}
.text_sec p {
    color: #565656 !important;
    float: left;
    font-family: "museo_slab500" !important;
    font-size: 14px !important;
    line-height: 28px !important;
    margin: 10px 0 40px!important;
    padding: 0 !important;
}


.nav-bar1 li a {
    color: #3c3c3c;
    float: left;
    font-size: 15px;
    padding: 47px 6px 18px ;
}


.nav-bar1 li a {
    color: #3c3c3c;
    float: left;
    font-family: 'museo_slab500';
    font-size: 14px;
    padding: 47px 8px 18px;
}


.text-box {
    background: rgba(45,40,64,.9);
    padding: 5px 0 19px;
    width: 56%;
    float: right;
 
}
.sec-2, .text-box, .text-box h1 span {
    position: relative;
}
.text-box h1 {
    margin: 0;
    padding: 0;
    font-family: oswaldbold;
    font-size: 43px;
    color: #fff;
    line-height: 100px;
      text-align: center;
}
.text-box ul li a {
    font-size: 18px;
    padding: 0 10px;
}
/*
div#header-container {
    width: 100%;
  max-width:1400px;
}*/
  #header-nav {
   padding-left:0px;
}
.navbar-collapse {padding-left:0px !important;}

@media (max-width: 959px) {
  
  #header-nav {
    width: 100%;
}
  #header-logo {
    width: 50%;
    margin: 0 25%;
}
 /* .text-box {
    height: 125px;
    width: 50%;
    margin-top: 131px;
    margin-left: 188px;
    margin-bottom: -12% !important;
}*/
  .nav-bar1 li a {
    font-size: 16px !important;
    }
  .nav-bar1{
float:none;
}
.nav-bar1 li{
display:block;
width:100%;
}
.nav-bar1 li a{
width:100%;
text-align:center;
font-size:16px;
padding:15px;
}
  
  .nav-bar1 li > ul{
width:100%;
position:static;
}
.nav-bar1 li > ul li a{
text-align:center;
}
  
  .bottom-header{
float:none;
width:100%;
text-align:center;
}
.bottom-header ul li{
float:none;
}
.header-index{
position:static !important;
top:0px !important;
background:#fff;
} 
  
    .navbar-header {
        float: none;
    }
  
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
   .navbar-nav .open .dropdown-menu {
       position: static;
       float: none;
       width: auto;
       margin-top: 0;
       background-color: transparent;
       border: 0;
       -webkit-box-shadow: none;
       box-shadow: none;
    }
}

.first_project .row .col-md-4.col-sm-4 {
    min-height: 435px;
}
.paint-box img {
    display: block;
    margin: 0 auto;
}