div#pl-5 {
    background-color: rgba(255, 255, 255, 0.65);
    padding: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
.flex-caption h2 {
    background: rgba(31, 116, 166, 0.43)!important;
}
.flex-caption {
    display: none;
}
.phone {
    float: right;
    padding-right: 30px;
    padding-top: 10px;
}
.widget {
    margin: 0 0 0!important;
}
a:hover {
    color: #18E107!important;
}
div#page {
    background: rgba(230, 230, 230, 0.78);
}
div#pl-5 {
    background-color: rgba(218, 218, 218, 0)!important;
}
@media screen and (max-width: 650px){
  .phone {
    display: none;
  }
}
.navbar-default a {
    font-size: medium;
}