body{ font-family: 'ProximaNovaRegular';}
.banner-slider{ width:100%; float:left; margin-bottom:20px;}
.banner-title { background: rgb(0, 99, 169) none repeat scroll 0 0;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    padding: 10px 20px;
    position: absolute;
    bottom: 98px;
    width: 600px;
    margin-left: -300px;
    left: 50%;
    text-align: center;
    line-height: 28px;
    text-transform: uppercase;}
.service-box{-webkit-transition: all linear .5s;transition: all linear .5s;-o-transition: all linear .5s;-webkit-transition: all linear .5s; -moz-transition: all linear .5s; width:100%; float:left; padding:10px; position:relative; border:1px solid #f2f2f2; margin:7px 0px;}
.service-box:hover{border:1px solid #333;}
.service-box img{ width:100%; height:auto;}
.service-box h2{ margin:0px; padding:0px; font-size:22px; color:#0063a9;}
.service-box h4{   -webkit-transition: all linear .5s;transition: all linear .5s;-o-transition: all linear .5s;-webkit-transition: all linear .5s; -moz-transition: all linear .5s; margin: 0px 0 0px 0;   width: 100%;  text-align: center;  height:100%; left:0px; top:0px; bottom:0px; right:0px;   position: absolute;   padding:69px 0px;   background: rgba(0, 0, 0, 0.51);   color: #fff;   text-transform: uppercase; font-size:23px;}
.service-box:hover h4{background:rgba(0, 0, 0, 0.76);}
.service-box p{ line-height:16px;}
.about-section{ width:100%; float:left; margin-bottom:20px; }
.about-section h1{color:#0063a9; font-size:30px; font-weight:bold;}
.about-section p {
  color: #333;
  font-size: 17px;
  line-height: 23px;
}
.copy {
  background: #333;
  color: #fff;
  text-align: center;
  padding: 20px 0px;
}
.feature-productarea{ width:100%; float:left; margin-top:20px;}
.featured-title{ background:#f2f2f2; color:#333; font-size:18px; font-weight:bold; padding:7px 12px; margin-bottom:20px; float:left; width:100%;}
.featured-bx{ width:100%; float:left; position:relative; border-bottom:3px solid #f2f2f2;}
.featured-bx .featured-img{ width:100%; float:left; margin-bottom:10px;}
.featured-bx h4{margin:0px; padding:0px; font-size:18px; color:#0063a9;}
.phonenumber{width: 100%;
    float: left;
    background:#0063a9;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 999;
    height: 70px;
    box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.11)}
.wrapper{ width:100%; float:left; margin-top:70px;}
.phone-a {
  color: #fff;
  display: inline-block;
  font-size: 30px;
  margin: 11px 0 0; float:left;
}
.phone-b { float:right;
  color: #fff; 
  display: inline-block;
  font-size: 30px;
  margin: 11px 0 0; text-decoration:none;
}
.phone-a:hover,.phone-b:hover{ color:#fff;text-decoration:none;}
.logo {
  left: 50%;
  margin-left: -149px;
  position: absolute;
  top: 13px;
}
.maparea{ width:100%; float:left; }

@media screen and (max-width:767px){
.phone-a {
  color: #fff;
  display: inline-block;
  float: left;
  font-size: 19px;
  margin: 14px 0 0;
}.phone-b {
  color: #fff;
  display: inline-block;
  float: right;
  font-size: 19px;
  margin: 14px 0 0;
  text-decoration: none;
}
.phonenumber{ height:50px;}
.logo {
  left: 0; display:none;
  margin-left: 0;
  position: RELATIVE;
  top: 8;
  WIDTH: 100%; float: left;
  text-align: center;
}
.logo img{ width:180px;}
.service-box h4{ font-size:27px;}
}