.vd-image-container {
  display: flex;
  flex-wrap: wrap; }
  .vd-image-container.vd-image-align-left {
    display: flex;
    justify-content: flex-start; }
  .vd-image-container.vd-image-align-center {
    display: flex;
    justify-content: center; }
  .vd-image-container.vd-image-align-right {
    display: flex;
    justify-content: flex-end; }
  @media screen and (max-width: 767px) {
    .vd-image-container.vd-image-align-phone-left {
      display: flex;
      justify-content: flex-start; } }
  @media screen and (max-width: 767px) {
    .vd-image-container.vd-image-align-phone-center {
      display: flex;
      justify-content: center; } }
  @media screen and (max-width: 767px) {
    .vd-image-container.vd-image-align-phone-right {
      display: flex;
      justify-content: flex-end; } }
  @media screen and (min-width: 768px) and (max-width: 992px) {
    .vd-image-container.vd-image-align-tablet-left {
      display: flex;
      justify-content: flex-start; } }
  @media screen and (min-width: 768px) and (max-width: 992px) {
    .vd-image-container.vd-image-align-tablet-center {
      display: flex;
      justify-content: center; } }
  @media screen and (min-width: 768px) and (max-width: 992px) {
    .vd-image-container.vd-image-align-tablet-right {
      display: flex;
      justify-content: flex-end; } }
  .vd-image-container > .vd-image-title {
    text-align: center; }
  .vd-image-container > .vd-image-wrapper {
    display: block; }
    .vd-image-container > .vd-image-wrapper > .vd-image {
      float: left; }
      .vd-image-container > .vd-image-wrapper > .vd-image img {
        display: block; }
      .vd-image-container > .vd-image-wrapper > .vd-image .parallax-window {
        display: block;
        background-attachment: fixed;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover; }
      .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-rounded > img {
        border-radius: 4px;
        -webkit-box-shadow: none;
        box-shadow: none; }
      .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-border {
        padding: 6px;
        background: grey; }
      .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-outline {
        border: 1px solid grey; }
      .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-shadow {
        border-radius: 0;
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }
      .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-shadow_border {
        padding: 6px;
        border-radius: 0;
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }
      .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-shadow_3d {
        position: relative;
        z-index: 0;
        display: inline-block;
        max-width: 100%;
        margin-bottom: 15px;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none; }
        .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-shadow_3d::before {
          position: absolute;
          z-index: -1;
          right: 50%;
          bottom: 0px;
          left: 5px;
          height: 30%;
          content: "";
          -webkit-transform: skewY(-6deg);
          -ms-transform: skewY(-6deg);
          transform: skewY(-6deg);
          -webkit-transform-origin: 0 0;
          -moz-transform-origin: 0 0;
          -ms-transform-origin: 0 0;
          transform-origin: 0 0;
          border-radius: inherit;
          -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
          box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6); }
        .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-shadow_3d::after {
          position: absolute;
          z-index: -1;
          right: 5px;
          bottom: 0px;
          left: 50%;
          height: 30%;
          content: "";
          -webkit-transform: skewY(6deg);
          -ms-transform: skewY(6deg);
          transform: skewY(6deg);
          -webkit-transform-origin: 100% 0;
          -moz-transform-origin: 100% 0;
          -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
          -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
          box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6); }
      .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-circle {
        overflow: hidden;
        border-radius: 50%;
        -webkit-box-shadow: none;
        box-shadow: none; }
      .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-border_circle {
        overflow: hidden;
        border-radius: 50%;
        background: gray;
        -webkit-box-shadow: none;
        box-shadow: none; }
        .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-border_circle img {
          overflow: hidden;
          border-radius: 50%;
          -webkit-box-shadow: none;
          box-shadow: none; }
      .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-outline_circle {
        overflow: hidden;
        border: 1px solid gray;
        border-radius: 50%;
        -webkit-box-shadow: none;
        box-shadow: none; }
        .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-outline_circle img {
          overflow: hidden;
          border-radius: 50%;
          -webkit-box-shadow: none;
          box-shadow: none; }
      .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-shadow_circle {
        overflow: hidden;
        border-radius: 50%;
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }
      .vd-image-container > .vd-image-wrapper > .vd-image.vd-image-style-shadow_border_circle {
        overflow: hidden;
        padding: 6px;
        border-radius: 50%;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }
    .vd-image-container > .vd-image-wrapper .vd-image-size-small > .vd-image img {
      width: 80px;
      height: 80px; }
    .vd-image-container > .vd-image-wrapper .vd-image-size-medium > .vd-image img {
      width: 300px;
      height: 94px; }
    .vd-image-container > .vd-image-wrapper .vd-image-size-large > .vd-image img {
      width: 600px;
      height: 188px; }
    @media screen and (max-width: 767px) {
      .vd-image-container > .vd-image-wrapper.vd-image-size-phone-responsive {
        width: 100%; }
        .vd-image-container > .vd-image-wrapper.vd-image-size-phone-responsive > .vd-image {
          width: 100%; }
          .vd-image-container > .vd-image-wrapper.vd-image-size-phone-responsive > .vd-image > a {
            width: 100%; }
            .vd-image-container > .vd-image-wrapper.vd-image-size-phone-responsive > .vd-image > a > img {
              width: 100%;
              height: auto; }
          .vd-image-container > .vd-image-wrapper.vd-image-size-phone-responsive > .vd-image img {
            width: 100%;
            height: auto; } }
    @media screen and (min-width: 768px) and (max-width: 992px) {
      .vd-image-container > .vd-image-wrapper.vd-image-size-tablet-responsive {
        width: 100%; }
        .vd-image-container > .vd-image-wrapper.vd-image-size-tablet-responsive > .vd-image {
          width: 100%; }
          .vd-image-container > .vd-image-wrapper.vd-image-size-tablet-responsive > .vd-image > a {
            width: 100%; }
            .vd-image-container > .vd-image-wrapper.vd-image-size-tablet-responsive > .vd-image > a > img {
              width: 100%;
              height: auto; }
          .vd-image-container > .vd-image-wrapper.vd-image-size-tablet-responsive > .vd-image img {
            width: 100%;
            height: auto; } }
    .vd-image-container > .vd-image-wrapper.vd-image-size-responsive:not(.vd-image-size-tablet-responsive):not(.vd-image-size-phone-responsive) {
      width: 100%; }
      .vd-image-container > .vd-image-wrapper.vd-image-size-responsive:not(.vd-image-size-tablet-responsive):not(.vd-image-size-phone-responsive) > .vd-image {
        width: 100%; }
        .vd-image-container > .vd-image-wrapper.vd-image-size-responsive:not(.vd-image-size-tablet-responsive):not(.vd-image-size-phone-responsive) > .vd-image > a {
          width: 100%; }
          .vd-image-container > .vd-image-wrapper.vd-image-size-responsive:not(.vd-image-size-tablet-responsive):not(.vd-image-size-phone-responsive) > .vd-image > a > img {
            width: 100%;
            height: auto; }
        .vd-image-container > .vd-image-wrapper.vd-image-size-responsive:not(.vd-image-size-tablet-responsive):not(.vd-image-size-phone-responsive) > .vd-image img {
          width: 100%;
          height: auto; }
    @media screen and (min-width: 992px) {
      .vd-image-container > .vd-image-wrapper.vd-image-size-responsive.vd-image-size-tablet-responsive {
        width: 100%; }
        .vd-image-container > .vd-image-wrapper.vd-image-size-responsive.vd-image-size-tablet-responsive > .vd-image {
          width: 100%; }
          .vd-image-container > .vd-image-wrapper.vd-image-size-responsive.vd-image-size-tablet-responsive > .vd-image > a {
            width: 100%; }
            .vd-image-container > .vd-image-wrapper.vd-image-size-responsive.vd-image-size-tablet-responsive > .vd-image > a > img {
              width: 100%;
              height: auto; }
          .vd-image-container > .vd-image-wrapper.vd-image-size-responsive.vd-image-size-tablet-responsive > .vd-image img {
            width: 100%;
            height: auto; } }
    @media screen and (min-width: 992px) {
      .vd-image-container > .vd-image-wrapper.vd-image-size-responsive.vd-image-size-phone-responsive {
        width: 100%; }
        .vd-image-container > .vd-image-wrapper.vd-image-size-responsive.vd-image-size-phone-responsive > .vd-image {
          width: 100%; }
          .vd-image-container > .vd-image-wrapper.vd-image-size-responsive.vd-image-size-phone-responsive > .vd-image > a {
            width: 100%; }
            .vd-image-container > .vd-image-wrapper.vd-image-size-responsive.vd-image-size-phone-responsive > .vd-image > a > img {
              width: 100%;
              height: auto; }
          .vd-image-container > .vd-image-wrapper.vd-image-size-responsive.vd-image-size-phone-responsive > .vd-image img {
            width: 100%;
            height: auto; } }

/*# sourceMappingURL=image.css.map */
