.responsive-slider-parallax {
  max-width: 100%;
  position: relative;
}
.responsive-slider-parallax .slides-container {
  position: relative;
  overflow: hidden;
  background-image: none; /*editted bg by fajis*/
  background: #d8d7d5;
background: -moz-linear-gradient(top, #d8d7d5 0%, #d8d7d5 4%, #dad9d7 6%, #dbd9da 6%, #dbd9da 11%, #dbdad6 12%, #dbd9da 13%, #dbdad8 18%, #dbd9dc 18%, #dbdad6 18%, #dbd9da 18%, #dad9d7 19%, #dbd9da 19%, #dbd9da 23%, #dad9d7 23%, #dbd9da 23%, #dcdadb 26%, #dbdad8 36%, #dbd9dc 37%, #d8d6d7 46%, #d9d7d8 48%, #d7d5d6 49%, #d7d5d8 55%, #d5d3d4 58%, #cfcdd0 60%, #cbc9ce 65%, #cbc9ce 68%, #cfcdd0 69%, #cccacd 70%, #ceccd1 71%, #cdcbce 71%, #cbc9ce 73%, #ceccd1 73%, #cccacd 74%, #ceccd1 76%, #cccacd 77%, #cecccf 81%, #cdcbd0 82%, #cccacd 82%, #cdcbd0 84%, #cdcbce 88%, #cbcad0 88%, #cccacd 89%, #cdcbd0 93%, #cccacd 94%, #cdcbd0 96%, #cccacd 98%, #cdcbd0 98%, #cdcbce 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d7d5), color-stop(4%,#d8d7d5), color-stop(6%,#dad9d7), color-stop(6%,#dbd9da), color-stop(11%,#dbd9da), color-stop(12%,#dbdad6), color-stop(13%,#dbd9da), color-stop(18%,#dbdad8), color-stop(18%,#dbd9dc), color-stop(18%,#dbdad6), color-stop(18%,#dbd9da), color-stop(19%,#dad9d7), color-stop(19%,#dbd9da), color-stop(23%,#dbd9da), color-stop(23%,#dad9d7), color-stop(23%,#dbd9da), color-stop(26%,#dcdadb), color-stop(36%,#dbdad8), color-stop(37%,#dbd9dc), color-stop(46%,#d8d6d7), color-stop(48%,#d9d7d8), color-stop(49%,#d7d5d6), color-stop(55%,#d7d5d8), color-stop(58%,#d5d3d4), color-stop(60%,#cfcdd0), color-stop(65%,#cbc9ce), color-stop(68%,#cbc9ce), color-stop(69%,#cfcdd0), color-stop(70%,#cccacd), color-stop(71%,#ceccd1), color-stop(71%,#cdcbce), color-stop(73%,#cbc9ce), color-stop(73%,#ceccd1), color-stop(74%,#cccacd), color-stop(76%,#ceccd1), color-stop(77%,#cccacd), color-stop(81%,#cecccf), color-stop(82%,#cdcbd0), color-stop(82%,#cccacd), color-stop(84%,#cdcbd0), color-stop(88%,#cdcbce), color-stop(88%,#cbcad0), color-stop(89%,#cccacd), color-stop(93%,#cdcbd0), color-stop(94%,#cccacd), color-stop(96%,#cdcbd0), color-stop(98%,#cccacd), color-stop(98%,#cdcbd0), color-stop(100%,#cdcbce));
background: -webkit-linear-gradient(top, #d8d7d5 0%,#d8d7d5 4%,#dad9d7 6%,#dbd9da 6%,#dbd9da 11%,#dbdad6 12%,#dbd9da 13%,#dbdad8 18%,#dbd9dc 18%,#dbdad6 18%,#dbd9da 18%,#dad9d7 19%,#dbd9da 19%,#dbd9da 23%,#dad9d7 23%,#dbd9da 23%,#dcdadb 26%,#dbdad8 36%,#dbd9dc 37%,#d8d6d7 46%,#d9d7d8 48%,#d7d5d6 49%,#d7d5d8 55%,#d5d3d4 58%,#cfcdd0 60%,#cbc9ce 65%,#cbc9ce 68%,#cfcdd0 69%,#cccacd 70%,#ceccd1 71%,#cdcbce 71%,#cbc9ce 73%,#ceccd1 73%,#cccacd 74%,#ceccd1 76%,#cccacd 77%,#cecccf 81%,#cdcbd0 82%,#cccacd 82%,#cdcbd0 84%,#cdcbce 88%,#cbcad0 88%,#cccacd 89%,#cdcbd0 93%,#cccacd 94%,#cdcbd0 96%,#cccacd 98%,#cdcbd0 98%,#cdcbce 100%);
background: -o-linear-gradient(top, #d8d7d5 0%,#d8d7d5 4%,#dad9d7 6%,#dbd9da 6%,#dbd9da 11%,#dbdad6 12%,#dbd9da 13%,#dbdad8 18%,#dbd9dc 18%,#dbdad6 18%,#dbd9da 18%,#dad9d7 19%,#dbd9da 19%,#dbd9da 23%,#dad9d7 23%,#dbd9da 23%,#dcdadb 26%,#dbdad8 36%,#dbd9dc 37%,#d8d6d7 46%,#d9d7d8 48%,#d7d5d6 49%,#d7d5d8 55%,#d5d3d4 58%,#cfcdd0 60%,#cbc9ce 65%,#cbc9ce 68%,#cfcdd0 69%,#cccacd 70%,#ceccd1 71%,#cdcbce 71%,#cbc9ce 73%,#ceccd1 73%,#cccacd 74%,#ceccd1 76%,#cccacd 77%,#cecccf 81%,#cdcbd0 82%,#cccacd 82%,#cdcbd0 84%,#cdcbce 88%,#cbcad0 88%,#cccacd 89%,#cdcbd0 93%,#cccacd 94%,#cdcbd0 96%,#cccacd 98%,#cdcbd0 98%,#cdcbce 100%);
background: -ms-linear-gradient(top, #d8d7d5 0%,#d8d7d5 4%,#dad9d7 6%,#dbd9da 6%,#dbd9da 11%,#dbdad6 12%,#dbd9da 13%,#dbdad8 18%,#dbd9dc 18%,#dbdad6 18%,#dbd9da 18%,#dad9d7 19%,#dbd9da 19%,#dbd9da 23%,#dad9d7 23%,#dbd9da 23%,#dcdadb 26%,#dbdad8 36%,#dbd9dc 37%,#d8d6d7 46%,#d9d7d8 48%,#d7d5d6 49%,#d7d5d8 55%,#d5d3d4 58%,#cfcdd0 60%,#cbc9ce 65%,#cbc9ce 68%,#cfcdd0 69%,#cccacd 70%,#ceccd1 71%,#cdcbce 71%,#cbc9ce 73%,#ceccd1 73%,#cccacd 74%,#ceccd1 76%,#cccacd 77%,#cecccf 81%,#cdcbd0 82%,#cccacd 82%,#cdcbd0 84%,#cdcbce 88%,#cbcad0 88%,#cccacd 89%,#cdcbd0 93%,#cccacd 94%,#cdcbd0 96%,#cccacd 98%,#cdcbd0 98%,#cdcbce 100%);
background: linear-gradient(to bottom, #d8d7d5 0%,#d8d7d5 4%,#dad9d7 6%,#dbd9da 6%,#dbd9da 11%,#dbdad6 12%,#dbd9da 13%,#dbdad8 18%,#dbd9dc 18%,#dbdad6 18%,#dbd9da 18%,#dad9d7 19%,#dbd9da 19%,#dbd9da 23%,#dad9d7 23%,#dbd9da 23%,#dcdadb 26%,#dbdad8 36%,#dbd9dc 37%,#d8d6d7 46%,#d9d7d8 48%,#d7d5d6 49%,#d7d5d8 55%,#d5d3d4 58%,#cfcdd0 60%,#cbc9ce 65%,#cbc9ce 68%,#cfcdd0 69%,#cccacd 70%,#ceccd1 71%,#cdcbce 71%,#cbc9ce 73%,#ceccd1 73%,#cccacd 74%,#ceccd1 76%,#cccacd 77%,#cecccf 81%,#cdcbd0 82%,#cccacd 82%,#cdcbd0 84%,#cdcbce 88%,#cbcad0 88%,#cccacd 89%,#cdcbd0 93%,#cccacd 94%,#cdcbd0 96%,#cccacd 98%,#cdcbd0 98%,#cdcbce 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d7d5', endColorstr='#cdcbce',GradientType=0 );
position: relative;
  background-size: cover;
  background-position: 0 0;
}
.responsive-slider-parallax .slides-container ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  font-size: 0;
}
.responsive-slider-parallax .slides-container ul li {
  display: inline-block;
  width: 100%;
}
.responsive-slider-parallax .slides-container ul li .slide-body {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 510px;
  font-size: 14px;
}
.responsive-slider-parallax .slides-container ul li .slide-body img {
  max-width: 100%;
}
.responsive-slider-parallax .slides-container ul li .slide-body .container {
  height: 100%;
}
.responsive-slider-parallax .slides-container ul li .slide-body .container .wrapper {
  position: relative;
  height: 100%;
  overflow:hidden
 
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption {
  position: absolute;
  color: #fff;
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.header {
  top: 35%;
  left: 0%;
}
.btn-slide { background:#fff; color:#0D7F15; border-radius:0px; font-family: 'pf_beausans_prosemibold';  font-size:18px; text-transform:uppercase; position: relative;
float: left; height: 45px; border:none; padding:4px 25px;   left: 4%;}


.btn-slide:after {
content: '';
position: absolute;
border-top: 45px solid transparent;
border-bottom: 0 solid transparent;
border-right: 15px solid #fff;
top: 0px;
left: -15px;
}

.responsive-slider-parallax .slides-container ul li .slide-body .caption.header h2 {
  font-size: 48px;
  color:#154e9f;
  padding: 0 3px 0 3px;
  font-family: 'pf_beausans_prolight';
  text-transform:none;
  text-shadow:0px 1px 0px #dbd9da
  
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.header h2 span { font-family: 'pf_beausans_prosemibold';  font-size:80px; letter-spacing:-4px; text-shadow: 1px 1px 1px #000;}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.header h2 i {
  font-size: 35px;
}
@media (min-width: 481px) and (max-width: 767px) {
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.header h2 {
    font-size: 25px;
    line-height: 25px;
	
  }
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.header h2 i {
    font-size: 20px;
  }
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.header {

  left: 5%;
}
}
@media (max-width: 480px) {
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.header h2 {
    font-size: 16px;
    line-height: 16px;
  }
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.header h2 i {
    font-size: 14px;
  }
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.sub {
	font-family: 'pf_beausans_prolight';

  color: #4d4d4d;
  padding: 0 3px 0 3px;
  font-size:19px
 
}
@media (min-width: 481px) and (max-width: 767px) {
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.sub {
    font-size: 14px;
    line-height: 24px;
    top:90%;
	left:5%
   
  }
  .slide-body .caption.header h2 span { display:block; line-height:80px}
}
@media (max-width: 480px) {
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.sub {
    font-size: 14px;
    line-height: 24px;
  
    left:0%
  }
    .slide-body .caption.header h2 span { display:block; line-height:80px; font-size:60px !important; letter-spacing:normal !important}
	.responsive-slider-parallax .slides-container ul li .slide-body .caption.header { }
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.img-html5 {
 
  right: 0%;
  bottom:0%

}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.img-html5 img {
  max-width: 100%;
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.img-css3 {
  top: 28%;
  right: -4%;
  z-index:0;

 
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.img-css3 img {
  max-width: 100%;
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.img-bootstrap {
  top: 10%;
  right: 0%;
  
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.img-bootstrap img {
  max-width: 100%;
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.img-twitter {
  top: 50%;
  right: 0%;
 
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.img-twitter img {
  max-width: 100%;
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.img-jquery {
  top: 55%;
  right: 12%;
  width: 33%;
}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.img-jquery img {
  max-width: 100%;
}
@media (min-width: 1200px) {
  .responsive-slider-parallax .slides-container ul li .slide-body {
    height: 510px;
  }
.responsive-slider-parallax .slider-control.left {
left:15px
}
.responsive-slider-parallax .slider-control.right {

right:15px !important
}
}
@media (min-width: 768px) and (max-width: 1199px) {
    .responsive-slider-parallax .slides-container ul li .slide-body .caption.img-html5 {
 
	width:66%

}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.img-css3 {
  top: 46%;
  right: -6%;
  z-index:0;
width:33%
 
}	
  .responsive-slider-parallax .slides-container ul li .slide-body {
    height: 460px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .responsive-slider-parallax .slides-container ul li .slide-body {
    height: 380px;
  }
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.img-bootstrap { width:30%; }
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.img-twitter { width:30%; top:60%}
}
@media (min-width: 481px) and (max-width: 767px) {
  .responsive-slider-parallax .slides-container ul li .slide-body {
    height:240px;
  }
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.img-html5 {
	width:50%

}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.img-css3 {
  top: 57%;
  right: -4%;
  z-index:0;
width:33%
 
}
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.img-bootstrap { width:30%; }
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.img-twitter { width:30%; top:60%}

}
@media (max-width: 480px) {
  .responsive-slider-parallax .slides-container ul li .slide-body {
    height: 160px;
  }
    .responsive-slider-parallax .slides-container ul li .slide-body .caption.img-html5 {

	width:33%

}
.responsive-slider-parallax .slides-container ul li .slide-body .caption.img-css3 {
  top: 65%;
  right: -4%;
  z-index:0;
width:33%
 
}
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.img-bootstrap { width:30%; left:0%; top:70% }
  .responsive-slider-parallax .slides-container ul li .slide-body .caption.img-twitter { width:30%; top:70%}
  .responsive-slider-parallax .slides-container ul li .slide-body .container .wrapper {
  overflow:hidden
 
}
}
.responsive-slider-parallax .slider-control {
  position: absolute;
  font-size: 24px;
  color: #fff;
  top: 40%;
  background-color: #a6ce39;
  padding: 10px 20px;
  opacity: 1;
  border:none;
  width:auto;
  height:auto;
  margin-right:auto;
  transform:none
}


.responsive-slider-parallax .slider-control.left {

}
.responsive-slider-parallax .slider-control.left:after {
background: inherit;
bottom: 0;
content: "";
height: 20px;
left: 0;
position: absolute;
transform: skew(9deg) rotate(9deg);
-ms-transform: skew(9deg) rotate(9deg);
-moz-transform: skew(9deg) rotate(9deg);
-webkit-transform: skew(9deg) rotate(9deg);
-o-transform: skew(9deg) rotate(9deg);
transform-origin: left bottom 0;
-ms-transform-origin: left bottom 0;
-moz-transform-origin: left bottom 0;
-webkit-transform-origin: left bottom 0;
-o-transform-origin: left bottom 0;
width: 98.6%;
z-index: 1;
}
.responsive-slider-parallax .slider-control.left:hover {
  text-decoration: none;
  opacity: 0.8;
}
.responsive-slider-parallax .slider-control.right {
display:block !important;
right:0px

}
.responsive-slider-parallax .slider-control.right:after {
background: inherit;
bottom: -3px;
content: "";
height: 10px;
right: 0;
position: absolute;
transform: skew(-8deg) rotate(-8deg);
-moz-transform: skew(-8deg) rotate(-8deg);
-webkit-transform: skew(-8deg) rotate(-8deg);
-o-transform: skew(-8deg) rotate(-8deg);
-ms-transform: skew(-8deg) rotate(-8deg);
width:100%
}

.responsive-slider-parallax .slider-control.right:hover {
  text-decoration: none;
  opacity: 0.8;
}
@media (max-width: 480px) {
  .responsive-slider-parallax .slider-control.left,
  .responsive-slider-parallax .slider-control.right {
    display: none !important;
  }
}
.responsive-slider-parallax .pages {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
.responsive-slider-parallax .pages .page {
  display: inline-block;
  color: transparent;
  width: 5px;
  height: 5px;
  border: 3px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
}
.responsive-slider-parallax .pages .page.active {
  opacity: 1;
}
