.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap :last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap :last-child {
  text-align: justify !important;
}

#wpforms-511-field_2.wpforms-field-medium.wpforms-field-required {
  background-color: #000000;
  opacity: 0.15;
  width: 60%;
  color: #dd403a;
}

#wpforms-511-field_3.wpforms-field-medium.wpforms-field-required {
  opacity: 0.15;
  color: #000000;
}

#wpforms-511-field_1.wpforms-field-medium.wpforms-field-required {
  background-color: #000000;
  opacity: 0.15;
  color: #000000;
}

#wpforms-511-field_0.wpforms-field-name-first.wpforms-field-required {
  background-color: #000000;
  opacity: 0.15;
  color: #000000;
}

#wpforms-511-field_0-last.wpforms-field-name-last.wpforms-field-required {
  background-color: #000000;
  opacity: 0.15;
  color: #000000;
}

#wpforms-submit-511.wpforms-submit.contactUsButton {
  background-color: #000000;
  opacity: 0.50;
  color: #000000;
}

@media only screen and (max-width: 950px) {
  #wpforms-submit-511.wpforms-submit.contactUsButton {
    font-size: 1.5em !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
}

@media only screen and (max-width: 650px) {
  #slide-18-layer-11.tp-caption.rev-btn.tp-resizeme.tp-rs-menulink {
    font-size: .7em !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
}

.hide-title .widget-title {
	display: none !important;
}

/* WPFORMS CAPTCHA STYLING */
#wpforms-form-511 > div.wpforms-recaptcha-container.wpforms-is-recaptcha > div > div > div > iframe {
    height: 78px !important;
		width: 304px !important;
}

/* WPFORMS OVERFLOW STYLING */
#wpforms-511 {
    margin-bottom: 40px !important;
    min-height: 100% !important;
    z-index: 1000 !important;
		overflow: visible !important;
}

/* INFO BLOCK STYLING */
#info_forcefullwidth {
    margin-bottom: 250px !important;
    min-height: fit-content !important;
		overflow: visible !important;
}


#menu_1 > rs-slides:nth-child(2) > rs-slide:nth-child(1) > rs-sbg-px:nth-child(1) {
    display: none !important;
}