body {
  font-family: 'Noto Serif', serif;
  background-image: url("/images/bedinova_background.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
h1{
font-size:20px !important;
color: #fff !important;
}

h1,
p {
  margin: 0px 40px;
  color: #fff;
}

.service p {
  font-size: 16px;
  line-height: 24px;
  margin: 0px 40px;
}
.section {
  padding: 40px 0;
}
#services-block {
  margin-bottom: 40px;
}
#services-block .col-md-4 {
  padding-left: 0px;
  padding-right: 0px;
  height:300px;
}
.service hr{
  margin-bottom: 10px;
}
.divider-vertical {
  border-right: 1px solid #fff;
}
#about-us .col-md-12,
#about-us .col-md-10{
  padding-left: 0px;
  padding-right: 0px;
}
#section-block {
  margin-bottom: 40px;
}
#footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #b6c2d0;
  padding: 5px 0px;
}
#footer p {
  margin: 5px 0px;
  color: #fff;
}
#footer .footerleft{
  text-align: center;
}
@media only screen and (max-width: 1499px){
  #footer {
      position: relative;
      bottom: 0px;}
  }

@media only screen and (max-width: 992px){
  .divider-vertical {
    border-right: 1px solid transparent;
  }
  #services-block .col-md-4{
    display: inline;
  }
  #services-block .col-md-4 p{
    margin: 30px 40px;
  }
  #footer {
      position: relative;
      bottom: 0px;}
  .footerleft{
    text-align: center;
  }
}
@media only screen and (max-width: 768px){
    #footer .col-sm-12 .service p {
      font-size: 14px;
      text-align: center;
    }
    .footerleft{
      text-align: center;
    }

}
