.slider .flexslider ul.slides li .wsflexslider-style1 .caption-wrapper {
    top:50%;
    bottom: auto;
    transform: translate(-50%, 0%);
  margin-top:-70px;
}

.slider .flexslider ul.slides li .wsflexslider-style1 .caption-wrapper .caption-text {
    padding: 20px 20px 20px;
}

@media screen and (max-width: 63.9375em) and (min-width: 40em) {
    .slider .flexslider ul.slides li .wsflexslider-style1 .caption-wrapper {
        transform: translate(0, -15%);
        left:0;
	top:0;
    }
    
    .slider .flexslider ul.slides li .wsflexslider-style1 .caption-wrapper .caption-text {
        padding: 20px 20px 20px;
    }
}

@media screen and (max-width: 40em) {
    .slider .flexslider ul.slides li .wsflexslider-style1 .caption-wrapper {
        transform: translate(0, 0%);
        left:0;
    }
    
    .slider .flexslider ul.slides li .wsflexslider-style1 .caption-wrapper .caption-text {
        padding: 10px;
    }
.slider .flexslider ul.slides li .caption-wrapper .caption-text {
  width:auto;
  }

.slider .flexslider ul.slides li .caption-wrapper .caption-text table {
  display: block
}

.slider .flexslider ul.slides li .caption-wrapper .caption-text table tr {
  display: block;
  }

.slider .flexslider ul.slides li .caption-wrapper .caption-text table tr td {
  width: 50%;
  display: inline-block;
  padding-top:10px;
  padding-bottom:10px;
  }

.slider .flexslider ul.slides li .caption-wrapper {
  left:0;
  }
}

