.flow-text {
  font-weight: lighter;
}
.navbar-fixed {
    position: absolute;
    z-index:5;
}
.header-button {
  border: 1px solid #ffc107;
}
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 10px grey;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #424242;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #ffa726;
}

.free3:hover {
  color: #fff;
  background-color: #ffa726;
  transition-duration: all 1s;
}

.info {
  background: linear-gradient(to bottom, #ffb74d 0, #ffb74d 100%) no-repeat;
  background-size: calc(100%) calc(100% - 300px);
  background-position: center;
}
.wspolpraca-expand  {
    background: linear-gradient(to bottom, #424242 0, #424242 100%) no-repeat;
    background-size: calc(100%) calc(100% - 200px);
    background-position: center;
  }

.create-future-button {
  border-radius: 5px;
  min-width: 20vh;
}
.create-future-button:hover,
.training-paralax-button:hover,
.coop-paralax-button:hover
 {
  border-color: #424242 !important;
  color: #424242 !important;
  background-color: #ffa726 !important;
}
.contact-box:hover {
    border-color: #424242 !important;
    color: #ffa726 !important;
    background-color: #424242 !important;
}
.link {
    color: white;
}
.link:hover {
    color: #ffa726;
}

@media (min-width: 992px) {
  .oferty {
    background: linear-gradient(
        to bottom,
        #ffb74d 100%,
        #ffb74d 0,
        #ffb74d 100%
      )
      no-repeat;
    background-size: calc(100%) calc(530px);
    background-position: bottom;
  }
}
@media (max-width: 992px) {
  .oferty {
    background: linear-gradient(to bottom, #ffb74d 0, #ffb74d 100%) no-repeat;
    background-size: calc(100%) calc(100% - 300px);
    background-position: center;
  }
}


.icon-bar {
  position: fixed;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  z-index: 999;
}

.icon-bar a {
  margin: 8px;

  display: block;

  text-align: center;

  transition: all 0.3s ease;

  font-size: 30px;

  z-index: 99;
}

.fa-instagram {
  color: rgba(228, 64, 95, 1);
}

.fa-facebook-square {
  color: #3b5998;
}
.offer>.collapsible-header, .offer>.collapsible-body, .offer>.collapsible, .offer>ul.collapsible>li 
{
  margin: 0!important;;
  padding: 0!important;
  border: 0!important;
  box-shadow: none!important;
  background: #fff;
}
.modal { width: 85% !important ; height: 85% !important ; }