@media only screen and (max-width: 764px) {
  .single-page_seo div .flex_column {
    width: 100% !important;
    margin: 10px 0 !important;
  }
}

.page_seo-template-default .caption_fullwidth.av-slideshow-caption.caption_center:before {
    content: '';
    background: rgba(0,0,0,0.45);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}


.page_seo-template-default .av-no-image-slider .caption_fullwidth.av-slideshow-caption.caption_center:before {
    display: none;
}


.page_seo-template-default .slideshow_caption {
    padding: 75px;
}