/* slider update styles */
.rev_slider_wrapper #slider1 .slider_h1 span {
  font-size: 45px;
  font-family: 'Open Sans';
  color: #fff;
  line-height: 55px;
  text-transform: uppercase;
  position: relative;
  font-weight: normal;
  padding: 0 25px;
  display: inline-block;
  vertical-align: top;
}
.rev_slider_wrapper #slider1 .slider_h1.curvy-bg {
  position: relative;
}
.rev_slider_wrapper #slider1 .slider_h1.curvy-bg:before {
  content: '';
  background: #c0000087;
  transform: skewX(-20deg);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.rev_slider_wrapper #slider1 .slider_h1.curvy-bg.white span {
  color: #373737;
  font-weight: 800;
  font-size: 45px;
}
.rev_slider_wrapper #slider1 .slider_h1.curvy-bg.white:before {
  background: #ffffffb5;
}
.rev_slider_wrapper #slider1 .slider_p {
  color: #FEFEFE;
  font-size: 20px;
  font-weight: normal;
  text-transform: none;
}
.rev_slider_wrapper #slider1 .slider-btn {
  color: #FEFEFE;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
  border: 2px solid #FFFFFF;
  line-height: 40px;
  display: inline-block;
  padding: 0 25px;
  letter-spacing: .03em;
  transition: all .3s ease !important;
}
.rev_slider_wrapper #slider1 .slider-btn:hover {
  background: #EF5050;
  border-color: #EF5050;
  color: #fff;
}
.rev_slider_wrapper #slider1 .slider-btn.clrd {
  background: #EF5050;
  border-color: #EF5050;
}
.rev_slider_wrapper #slider1 .slider-btn.clrd:hover {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.rev_slider_wrapper #slider1 .slide-2 .slider_h1.curvy-bg {
  /*background: #c0000087;*/
}
.rev_slider_wrapper #slider1 .slide-2 .slider_h1.white.curvy-bg {
  background: #f6f7f903;
}
.rev_slider_wrapper #slider1 .slide-2 .slider_h1.curvy-bg span {
  padding-left: 10px;
  padding-right: 0;
}
.rev_slider_wrapper #slider1 .slide-2 .slider_h1.curvy-bg:before {
 left: -5px;
    right: -20px;
}

