.pure-force-banner{
  width:100%;
  background:url(../images/img/portfolio_image/pureforce-banner.png);
  height:70vh;
  position: relative;
}
.pf-banner-container{
  position:relative;
}
.img-rescue{
  position: absolute;
  z-index: 3;
  top: 0;
  right: 200px;

  -moz-animation-duration: 2s;
  -moz-animation-name: slidein;

  -web-animation-duration: 2s;
  -web-animation-name: slidein;

  -o-animation-duration: 2s;
  -o-animation-name: slidein;

  animation-duration: 2s;
  animation-name: slidein ;

}
@-moz-keyframes slidein {
  from {
    top: -810px;
  }

  to {
    top: 0;
  }
}
@-webkit-keyframes slidein {
  from {
    top: -810px;
  }

  to {
    top: 0;
  }
}
@-o-keyframes slidein {
  from {
    top: -810px;
  }

  to {
    top: 0;
  }
}
@keyframes slidein {
  from {
    top: -810px;
  }

  to {
    top: 0;
  }
}

.img-mobile{
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  min-width: auto !important;
  max-width: auto !important;
  min-height: auto !important;
  max-height: auto !important;

  animation-duration: 5s;
  animation-name: fade;
}

@keyframes fade {
  0% {
    opacity: 0;
  }
  40%{
   opacity: 0;
  }
  100% {
    opacity :1;
  }
}
.banner-content-container h1{
  font-weight: 700;
  font-size:60px;
  line-height: 60px;
  margin-top:200px;
  color:#fff;
}
.pf-banner-bottom{
  width: 100%;
  background:rgba(0,0,0,0.54);
  padding:30px 0;
  position: absolute;
  bottom:0;
  left:0;
}

.pf-banner-bottom a{
  margin-bottom:0;
  font-size: 19px;
  font-weight:500;
  padding:15px 30px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.pure-force-sec1{
  background:#000;
  padding:50px 0;
}
.pure-force-sec1 p{
  font-size:19px;
  font-weight:400;
  color:rgba(255,255,255,0.70);
}
.pf-ap-btn-container {
  padding:30px 0 0 0;
}
.pf-ap-btn-container a{
  float:left;
  margin-right:15px;
}

.pure-force-sec2{
  background:#fff;
  padding:100px 0;
}

.pf-sec2-hdr{
  text-align: center;
}

.pure-force-sec2 h1{
  font-size:60px;
}

.pure-force-sec2 p{
  font-size:19px;
  color:rgba(0,0,0,0.70);
  font-weight:400;
}

.pure-force-sec2 p strong{
  font-size:19px;
  color:rgba(0,0,0,0.87);
}
.pure-force-sec2 .pf-sec2-content{
  padding:50px 0;
}

.pure-force-sec2 .pf-sec2-content label{
  font-size:19px;
  color:#ff8868;
}

.pure-force-sec2 .pf-sec2-content h3{
  font-weight: 600;
  color:#379c11;
}
