.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after {
  clear: both
}

.vc_row:after,.vc_row:before {
  content: " ";
  display: table
}

.vc_col-xs-12,.vc_column_container {
  width: 100%
}

.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box
}


@media (min-width: 768px) {
  .vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9 {
      float:left
  }

  .vc_col-sm-12 {
      width: 100%
  }

  .vc_col-sm-11 {
      width: 91.66666667%
  }

  .vc_col-sm-10 {
      width: 83.33333333%
  }

  .vc_col-sm-9 {
      width: 75%
  }

  .vc_col-sm-8 {
      width: 66.66666667%
  }

  .vc_col-sm-7 {
      width: 58.33333333%
  }

  .vc_col-sm-6 {
      width: 50%
  }

  .vc_col-sm-5 {
      width: 41.66666667%
  }

  .vc_col-sm-4 {
      width: 33.33333333%
  }

  .vc_col-sm-3 {
      width: 25%
  }

  .vc_col-sm-2 {
      width: 16.66666667%
  }

  .vc_col-sm-1 {
      width: 8.33333333%
  }

  .vc_col-sm-pull-12 {
      right: 100%
  }

  .vc_col-sm-pull-11 {
      right: 91.66666667%
  }

  .vc_col-sm-pull-10 {
      right: 83.33333333%
  }

  .vc_col-sm-pull-9 {
      right: 75%
  }

  .vc_col-sm-pull-8 {
      right: 66.66666667%
  }

  .vc_col-sm-pull-7 {
      right: 58.33333333%
  }

  .vc_col-sm-pull-6 {
      right: 50%
  }

  .vc_col-sm-pull-5 {
      right: 41.66666667%
  }

  .vc_col-sm-pull-4 {
      right: 33.33333333%
  }

  .vc_col-sm-pull-3 {
      right: 25%
  }

  .vc_col-sm-pull-2 {
      right: 16.66666667%
  }

  .vc_col-sm-pull-1 {
      right: 8.33333333%
  }

  .vc_col-sm-pull-0 {
      right: auto
  }

  .vc_col-sm-push-12 {
      left: 100%
  }

  .vc_col-sm-push-11 {
      left: 91.66666667%
  }

  .vc_col-sm-push-10 {
      left: 83.33333333%
  }

  .vc_col-sm-push-9 {
      left: 75%
  }

  .vc_col-sm-push-8 {
      left: 66.66666667%
  }

  .vc_col-sm-push-7 {
      left: 58.33333333%
  }

  .vc_col-sm-push-6 {
      left: 50%
  }

  .vc_col-sm-push-5 {
      left: 41.66666667%
  }

  .vc_col-sm-push-4 {
      left: 33.33333333%
  }

  .vc_col-sm-push-3 {
      left: 25%
  }

  .vc_col-sm-push-2 {
      left: 16.66666667%
  }

  .vc_col-sm-push-1 {
      left: 8.33333333%
  }

  .vc_col-sm-push-0 {
      left: auto
  }

  .vc_col-sm-offset-12 {
      margin-left: 100%
  }

  .vc_col-sm-offset-11 {
      margin-left: 91.66666667%
  }

  .vc_col-sm-offset-10 {
      margin-left: 83.33333333%
  }

  .vc_col-sm-offset-9 {
      margin-left: 75%
  }

  .vc_col-sm-offset-8 {
      margin-left: 66.66666667%
  }

  .vc_col-sm-offset-7 {
      margin-left: 58.33333333%
  }

  .vc_col-sm-offset-6 {
      margin-left: 50%
  }

  .vc_col-sm-offset-5 {
      margin-left: 41.66666667%
  }

  .vc_col-sm-offset-4 {
      margin-left: 33.33333333%
  }

  .vc_col-sm-offset-3 {
      margin-left: 25%
  }

  .vc_col-sm-offset-2 {
      margin-left: 16.66666667%
  }

  .vc_col-sm-offset-1 {
      margin-left: 8.33333333%
  }

  .vc_col-sm-offset-0 {
      margin-left: 0
  }
}

#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.vc_message_box>p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child {
  margin-bottom: 0
}

.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li {
  margin-bottom: 35px
}

.vc_column-inner::after,.vc_column-inner::before {
  content: " ";
  display: table
}

.vc_column_container {
  padding-left: 0;
  padding-right: 0
}

/* .vc_column_container>.vc_column-inner {
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%
} */

.wpb_content_element.wpb_single_image img {
    vertical-align: middle;
}
.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top;
}
.wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
}
figure.wpb_wrapper.vc_figure {
    margin: 0;
}

/**
  * START Separator
  */
.vc_separator {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center
}

.vc_separator h4 {
  line-height: 1em;
  font-size: 100%;
  margin: 0;
  word-wrap: break-word;
  flex: 0 1 auto
}

.vc_separator h4 .normal {
  font-size: 12px;
  font-weight: 400
}

.vc_separator .vc_sep_holder {
  height: 1px;
  position: relative;
  flex: 1 1 auto;
  min-width: 10%
}

.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%
}

.vc_separator.vc_separator_align_center h4 {
  padding: 0 .8em
}

.vc_separator.vc_separator_align_left h4 {
  padding: 0 .8em 0 0
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display: none
}

.vc_separator.vc_separator_align_right h4 {
  padding: 0 0 0 .8em;
  margin: 0 !important
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none
}

.vc_separator.vc_sep_double {
  height: 3px
}

.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  height: 3px
}

.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed
}

.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted
}

.vc_separator.vc_sep_shadow .vc_sep_line {
  border: none;
  position: relative;
  height: 20px;
  top: 0;
  overflow: hidden
}

.vc_separator.vc_sep_shadow .vc_sep_line::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: -20px;
  right: 0;
  height: 10px;
  border-radius: 100%
}

.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  right: -100%;
  box-shadow: 10px 10px 10px 1px
}

.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  left: -100%;
  box-shadow: -10px 10px 10px 1px
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
  width: 100%
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
  display: none
}

.vc_separator .vc_icon_element {
  margin-bottom: 0
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {
  padding-left: 0
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
  margin-left: .8em;
  margin-right: .8em
}

.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,
.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
  margin-left: .8em
}

.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4 {
  padding-left: .8em
}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
  border-top-width: 1px
}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 1px;
  top: 0
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
  top: 0
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 1px
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 1px
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
  border-top-width: 2px
}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 2px;
  top: -1px
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
  top: -1px
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 2px
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 2px
}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
  border-top-width: 3px
}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 3px;
  top: -1px
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
  top: -1px
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 3px
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 3px
}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
  border-top-width: 4px
}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 4px;
  top: -2px
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
  top: -2px
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 4px
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 4px
}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
  border-top-width: 5px
}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 5px;
  top: -2px
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
  top: -2px
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 5px
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 5px
}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
  border-top-width: 6px
}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 6px;
  top: -3px
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
  top: -3px
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 6px
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 6px
}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
  border-top-width: 7px
}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 7px;
  top: -3px
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
  top: -3px
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 7px
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 7px
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
  border-top-width: 8px
}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 8px;
  top: -4px
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
  top: -4px
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 8px
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 8px
}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
  border-top-width: 9px
}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 9px;
  top: -4px
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
  top: -4px
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 9px
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 9px
}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
  border-top-width: 10px
}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 10px;
  top: -5px
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
  top: -5px
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 10px
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 10px
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472d2
}

.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
  color: #5472d2
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00c1cf
}

.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
  color: #00c1cf
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #fe6c61
}

.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
  color: #fe6c61
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8d6dc4
}

.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
  color: #8d6dc4
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4cadc9
}

.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
  color: #4cadc9
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #cec2ab
}

.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
  color: #cec2ab
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485b
}

.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
  color: #50485b
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75d69c
}

.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
  color: #75d69c
}

.vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2a2a2a
}

.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
  color: #2a2a2a
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #ebebeb
}

.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
  color: #ebebeb
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #f7be68
}

.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
  color: #f7be68
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5aa1e3
}

.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
  color: #5aa1e3
}

.vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6dab3c
}

.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
  color: #6dab3c
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #f4524d
}

.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
  color: #f4524d
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #f79468
}

.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
  color: #f79468
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #b97ebb
}

.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
  color: #b97ebb
}

.vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #fff
}

.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
  color: #fff
}
/**
  * END Separator
  */
