body{
background-image: url(../img/bg-top.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
margin: 0;
padding: 0;
color: #414344!important;
}
section{
font-size: 1.2em;
}
footer a{
color: #fff;
text-decoration: none;
}
footer a:hover {
color: #fff;
}
.card{
background-color:transparent!important;
}
.card-footer{
background-color:transparent!important;
border-top: none!important; 
}
.navbar-brand img{
max-width: 250px;
}
.roof img{
max-height: 175px!important;
}
.contact a{
text-decoration: none;
color: #414344;
}
