

.display-huge {
  font-size: 2em;
  line-height: 100%;
  font-weight: bold;

}

.display-huge sup {
  font-size: 3rem;
  vertical-align: top;
  position: relative;
  top: 2rem;
}

.jumbo-bg {
  background-image: url('/images/wynajem_bg.jpg');
  background-position: bottom right;
  background-repeat: no-repeat;
  background-position-y: -400px;
  min-height: 700px;
}

.img-jumbo {
  width: 860px;
  padding-top: 70px;
  position: absolute;
  right: 0;
}

.jumbo-header {
  width: 600px;
  position: absolute;
  top: 100px;
  z-index:100;
    text-align:left;
}

.text-blue {
  color: #0055a4;
}

.bg-blue {
  background-color: #0055a4;
}

.card-cover {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border: 0;
}

.card-cover-bg {
  transition: linear-gradient 1s;
  background: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 1));
}

.card-cover-bg:hover {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25));
}

.text-shadow {
  background-color: rgba(0, 0, 0, 0.8);
  text-shadow: 2px 2px 20px #000;
  /* horizontal-offset vertical-offset 'blur' colour */
  -moz-text-shadow: 0 0 2px #000;
  -webkit-text-shadow: 0 0 2px #000;
}

.makelink {
  cursor: pointer;
}

@media (max-width: 991.98px) {

   .jumbo-header .display-2 {
    font-size:2.2rem;
   text-align:center;
  }
  
  .footer {
    text-align:center;
  }
}

@media (min-width: 992px) {

 .jumbo-header .display-2 {
    font-size:5rem;
   text-align:left;
  }
  
  .footer {
    text-align:left;
  }
}



@media (max-width: 1399.98px) {
  .jumbo-header {
    width:auto;
    position:static;
    top:0px;
  }

.img-jumbo {
  width: 100%;
  padding-top: 0px;
  position: static;
  right: 0;
}  
  
.jumbo-bg {
  background-image: url('/images/wynajem_bg.jpg');
  background-position: center right;
  background-repeat: no-repeat;

  background-size:cover;
  min-height: auto;
    padding-top:40px;
    padding-bottom:40px;  
}  
  
}