/* Revolution Slider (Custom styles) */
.tp-dottedoverlay.filled {
  background: #000;
  opacity: 0.25;
  filter: alpha(opacity=55.00000000000001);
  height: 40%;
  top: 60%;
  z-index: 1;
}
.tp-dottedoverlay.twoxtwo-custom {
  background: -webkit-radial-gradient(50% 55%, ellipse closest-corner, rgba(0, 0, 0, 0.52) 1%, rgba(0, 0, 0, 0.5) 100%);
  background: -moz-radial-gradient(50% 55%, ellipse closest-corner, rgba(0, 0, 0, 0.52) 1%, rgba(0, 0, 0, 0.5) 100%);
  background: -ms-radial-gradient(50% 55%, ellipse closest-corner, rgba(0, 0, 0, 0.52) 1%, rgba(0, 0, 0, 0.5) 100%);
  z-index: 1;
}
.tp-caption.large_bold_white,
.tp-caption.mediumwhitebg {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
}
.tp-caption.large_bold_white {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.tp-caption.mediumwhitebg {
  line-height: 1em;
  padding: 7px 15px;
}
.tp-caption.finewide_small_white {
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  letter-spacing: 0;
  font-weight: 400;
  font-size: 24px;
  font-family: 'Oswald', sans-serif;
  line-height: 24px;
}
.tp-caption.stability_large_white {
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  letter-spacing: 0;
  font-weight: 400;
  font-size: 72px;
  font-family: 'Anton', sans-serif;
  line-height: 72px;
}
.tp-caption.stability_large_white_amp {
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  letter-spacing: 0;
  font-weight: 400;
  font-size: 72px;
  font-family: 'Goudy Bookletter 1911', serif;
  line-height: 72px;
}
.tp-caption.stability_large_white_bg {
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  background-color: transparent;
  color: #2f2f2f;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: none;
  letter-spacing: 0;
  font-weight: 400;
  font-size: 72px;
  font-family: 'Anton', sans-serif;
  line-height: 72px;
}
.tp-caption.stability_graydivider2px {
  color: #000000;
  text-shadow: none;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.2);
  text-decoration: none;
  font-size: 0px;
  line-height: 0;
  min-width: 77px;
  min-height: 2px;
  border-width: 0px;
  border-color: #000000;
  border-style: none;
}
.tp-caption.stability_verysmall_white_mw {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  font-family: 'Muli', sans-serif;
  color: #ffffff;
  text-decoration: none;
  background-color: transparent;
  text-shadow: none;
  letter-spacing: 0;
  max-width: 500px;
  white-space: normal !important;
  border-width: 0px;
  border-color: #000000;
  border-style: none;
}
.tp-caption.modern_medium_white {
  position: absolute;
  color: #fff;
  text-shadow: none;
  font-weight: 300;
  font-size: 24px;
  line-height: 20px;
  font-family: 'Muli', sans-serif;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  white-space: nowrap;
}
.tp-caption.with-icon .icon {
  width: 100px;
  height: 100px;
  font-size: 48px;
  line-height: 100px;
  margin-bottom: 0;
}
.tp-caption.with-icon .circled .icon:after {
  background: rgba(0, 0, 0, 0.1);
}


/* Bullets (pagination) */
.tp-bullets {
  z-index: -100 !important;
}

.jusROC{
  text-align: justify;
}
.message{padding: 5px;display: block;color: #fff;}
.errorM {background-color: red;}
.successM{ background-color: green;}