body {
  padding-top: 56px;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  background-color: #000;
  text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);
  background-attachment: fixed;
  background-image: url("../images/home.bg.jpg");
  background-position: center top;
  background-size: cover;
  font-family: 'Roboto', sans-serif;
}

body.faq {
  padding-top: 56px;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  background-color: #000;
  text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);
  background-image: url("../images/faq.bg.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  font-family: 'Roboto', sans-serif;
}

body.gal {
  padding-top: 56px;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  background-color: #000;
  text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);
  background-image: url("../images/gal.bg.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  font-family: 'Roboto', sans-serif;
}

body.prices {
  padding-top: 56px;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  background-color: #000;
  text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);
  background-image: url("../images/prices.bg.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  font-family: 'Roboto', sans-serif;
}


.mono {
  font-family: 'Roboto Mono', monospace;
  font-weight: bold
}

.qq {
  font-size:2.2em;
  color:#fff;
  font-weight:700;
  margin-top:40px;
}

.aa {
  font-size:1.2em;
  color:#ddd;
  line-height:2;
  font-weight:500;
  margin-bottom:30px;
}

img.ppp {
  margin:15px;
  border: 2px solid #bbb;
  border-radius: 10px;
}



