body, html{
  height:100%;
  margin:0;
  font-size:16px;
  font-family:"Lato", sans-serif;
  font-weight:400;
  line-height:1.8em;
  color:#666;
  max-width: 100%;
  overflow-x: hidden;
}

.pimg1, .pimg2, .pimg3, .pimg4, .pimg1b, .pimg2b, .pimg3b, .pimg4b {
  position:relative;
  opacity:0.70;
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
  background-attachment:fixed;
}

.pimg1{
  background-image:url('photo1.jpg');
  min-height:100%;
}

.pimg2{
  background-image:url('photo2.jpg');
  min-height:400px;
}

.pimg3{
  background-image:url('photo3.jpg');
  min-height:400px;
}
.pimg4{
  background-image:url('photo4.jpg');
  min-height:400px;
}

.pimg1b{
  background-image:url('Obrazy/obraz1.jpg');
  min-height:100%;
}

.pimg2b{
  background-image:url('Obrazy/obraz2.jpg');
  min-height:100%;
}

.pimg3b{
  background-image:url('Obrazy/obraz3.jpg');
  min-height:100%;
}
.pimg4b{
  background-image:url('Obrazy/obraz.jpg');
  min-height:100%;
}


.section{
  text-align:center;
  padding:50px 80px;
}

.section-main{
  background-color:gray;
  color:yellow;
}

.ptext{
  position:absolute;
  top:50%;
  width:100%;
  text-align:center;
  color:yellow;
  font-size:27px;
  letter-spacing:8px;
  text-transform:uppercase;
  color:greenyellow;
  padding:20px;
}

.ptext .border.trans{
  background-color:transparent;
}

a:link {
  color: yellow;
}

a:visited {
  color: red;
}

a:hover {
  color: yellow;
}

a:active {
  color: yellow;
}

@media(max-width:568px){
.pimg1, .pimg2, .pimg3, .pimg4, .pimg1b, .pimg2b, .pimg3b, .pimg4b {
    background-attachment:scroll;
    }