.vc_parallax-inner iframe,
.vc_video-bg iframe,
.vc_video-bg--nectar iframe {
    max-width: 1000%;
}
.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
    clear: both;
}
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.modal-footer:after,
.modal-footer:before,
.row:after,
.row:before,
.vc_row:after,
.vc_row:before {
    content: " ";
    display: table;
}
.container-fluid:after,
.container:after,
.row:after,
.vc_row:after {
    clear: both;
}
.vc-composer-icon,
[class*=" vc_arrow-icon-"],
[class^="vc_arrow-icon-"] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.vc_row:after,
.vc_row:before {
    content: " ";
    display: table;
}
@media (max-width: 690px) {
    .vc_hidden-xs {
        display: none !important;
    }
    .vc_el-clearfix-xs {
        clear: both;
    }
}
@media (min-width: 691px) and (max-width: 999px) {
    .vc_hidden-sm {
        display: none !important;
    }
    .vc_el-clearfix-sm {
        clear: both;
    }
}
@media (min-width: 1000px) and (max-width: 1299px) {
    .vc_hidden-md {
        display: none !important;
    }
    .vc_el-clearfix-md {
        clear: both;
    }
}
@media (min-width: 1300px) {
    .vc_hidden-lg {
        display: none !important;
    }
}
.vc_row-fluid::after,
.vc_row-fluid::before {
    content: "";
    display: table;
}
.vc_row-fluid::after {
    clear: both;
}
.vc_pull-right {
    float: right !important;
}
.vc_pull-left {
    float: left !important;
}
.vc_clearfix:after,
.vc_clearfix:before {
    content: " ";
    display: table;
}
.vc_clearfix:after {
    clear: both;
}
.vc_clearfix:after,
.vc_clearfix:before {
    content: " ";
    display: table;
}
.vc_clearfix:after {
    clear: both;
}
.vc_el-clearfix {
    clear: both;
}
.vc_col-lg-1\/5,
.vc_col-lg-2\/5,
.vc_col-lg-3\/5,
.vc_col-lg-4\/5,
.vc_col-lg-5\/5,
.vc_col-md-1\/5,
.vc_col-md-2\/5,
.vc_col-md-3\/5,
.vc_col-md-4\/5,
.vc_col-md-5\/5,
.vc_col-sm-1\/5,
.vc_col-sm-2\/5,
.vc_col-sm-3\/5,
.vc_col-sm-4\/5,
.vc_col-sm-5\/5,
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
    position: relative;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 2.1%;
}
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
    float: left;
}
@media only screen and (max-width: 1000px) and (min-width: 690px) {
    body .vc_row-fluid.full-width-content .vc_col-xm-4\/5 {
        width: calc(80%);
    }
    body .vc_row-fluid.full-width-content .vc_col-xm-3\/5 {
        width: calc(60%);
    }
    body .vc_row-fluid.full-width-content .vc_col-xm-2\/5 {
        width: calc(40%);
    }
    body .vc_row-fluid.full-width-content .vc_col-xs-1\/5 {
        width: calc(20%);
    }
}
@media (max-width: 690px) {
    body .vc_row-fluid .vc_col-xs-5\/5 {
        width: 100%;
    }
    body .vc_row-fluid.full-width-content .vc_col-xm-4\/5 {
        width: calc(80%);
    }
    body .vc_row-fluid.full-width-content .vc_col-xm-3\/5 {
        width: calc(60%);
    }
    body .vc_row-fluid.full-width-content .vc_col-xm-2\/5 {
        width: calc(40%);
    }
    body .vc_row-fluid.full-width-content .vc_col-xs-1\/5 {
        width: calc(20%);
    }
}
@media (min-width: 1000px) and (max-width: 1300px) {
    .vc_col-md-1\/5,
    .vc_col-md-2\/5,
    .vc_col-md-3\/5,
    .vc_col-md-4\/5,
    .vc_col-md-5\/5 {
        float: left;
    }
    body .vc_row-fluid .vc_col-md-5\/5 {
        width: 100%;
    }
    body .vc_row-fluid .vc_col-md-4\/5 {
        width: 80%;
    }
    body .vc_row-fluid .vc_col-md-3\/5 {
        width: 60%;
    }
    body .vc_row-fluid .vc_col-md-2\/5 {
        width: 40%;
    }
    body .vc_row-fluid .vc_col-md-1\/5 {
        width: 20%;
    }
}
@media (min-width: 1300px) {
    .vc_col-lg-1\/5,
    .vc_col-lg-2\/5,
    .vc_col-lg-3\/5,
    .vc_col-lg-4\/5,
    .vc_col-lg-5\/5 {
        float: left;
    }
    body .vc_row-fluid .vc_col-lg-5\/5 {
        width: 100%;
    }
    body .vc_row-fluid .vc_col-lg-4\/5 {
        width: 80%;
    }
    body .vc_row-fluid .vc_col-lg-3\/5 {
        width: 60%;
    }
    body .vc_row-fluid .vc_col-lg-2\/5 {
        width: 40%;
    }
    body .vc_row-fluid .vc_col-lg-1\/5 {
        width: 20%;
    }
}
@media (max-width: 767px) {
    .vc_el-clearfix-xs {
        clear: both;
    }
}
@media (min-width: 768px) and (max-width: 1000px) {
    .vc_el-clearfix-sm {
        clear: both;
    }
}
@media (min-width: 1000px) and (max-width: 1199px) {
    .vc_el-clearfix-md {
        clear: both;
    }
}
@media (min-width: 1200px) {
    .vc_el-clearfix-lg {
        clear: both;
    }
}
.vc_visible {
    display: block;
}
.vc_table {
    width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse;
}
.vc_button-2-wrapper,
.vc_pixel_icon {
    display: inline-block;
    vertical-align: middle;
}
.vc-composer-icon {
    font-family: vcpb-plugin-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.vc-c-icon-minimize:before {
    content: "\e91c";
}
.vc-c-icon-close:before {
    content: "\e5cd";
}
.vc-c-icon-1-6_4-6_1-6:before {
    content: "\e90e";
}
.vc-c-icon-add_template:before {
    content: "\e903";
}
.vc-c-icon-arrow_back:before {
    content: "\e5c4";
}
.vc-c-icon-arrow_drop_down:before {
    content: "\e5c5";
}
.vc-c-icon-arrow_drop_up:before {
    content: "\e5c7";
}
.vc-c-icon-arrow_forward:before {
    content: "\e5c8";
}
.vc-c-icon-check:before {
    content: "\e5ca";
}
.vc-c-icon-arrow_upward:before {
    content: "\e5d8";
}
.vc-c-icon-arrow_downward:before {
    content: "\e5db";
}
.vc-c-icon-sync:before {
    content: "\e627";
}
.vc-c-icon-search:before {
    content: "\e8b6";
}
.vc-c-icon-1-1:before {
    content: "\e900";
}
.vc-c-icon-1-2_1-2:before {
    content: "\e901";
}
.vc-c-icon-1-3_1-3_1-3:before {
    content: "\e902";
}
.vc-c-icon-1-4_1-2_1-4:before {
    content: "\e904";
}
.vc-c-icon-1-4_1-4_1-4_1-4:before {
    content: "\e905";
}
.vc-c-icon-1-4_3-4:before {
    content: "\e906";
}
.vc-c-icon-1-6_1-6_1-6_1-2:before {
    content: "\e907";
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
    content: "\e908";
}
.vc-c-icon-l_15_15_15_15_15:before {
    content: "\e909";
}
.vc-c-icon-1-6_2-3_1-6:before {
    content: "\e90a";
}
.vc-c-icon-2-3_1-3:before {
    content: "\e90b";
}
.vc-c-icon-5-6_1-6:before {
    content: "\e90c";
}
.vc-c-icon-add_element:before {
    content: "\e90d";
}
.vc-c-icon-add:before {
    content: "\e90f";
}
.vc-c-icon-cog:before {
    content: "\e910";
}
.vc-c-icon-content_copy:before {
    content: "\e911";
}
.vc-c-icon-delete_empty:before {
    content: "\e912";
}
.vc-c-icon-dragndrop:before {
    content: "\e913";
}
.vc-c-icon-fullscreen_exit:before {
    content: "\e914";
}
.vc-c-icon-fullscreen:before {
    content: "\e915";
}
.vc-c-icon-arrow_drop_right:before {
    content: "\e916";
}
.vc-c-icon-layout_default:before {
    content: "\e917";
}
.vc-c-icon-layout_landscape-smartphones:before {
    content: "\e918";
}
.vc-c-icon-layout_landscape-tablets:before {
    content: "\e919";
}
.vc-c-icon-layout_portrait-smartphones:before {
    content: "\e91a";
}
.vc-c-icon-layout_portrait-tablets:before {
    content: "\e91b";
}
.vc-c-icon-mode_edit:before {
    content: "\e91d";
}
.vc-c-icon-row_default_fe:before {
    content: "\e91e";
}
.vc-c-icon-text-block:before {
    content: "\e91f";
}
.vc_txt_align_left {
    text-align: left;
}
.vc_txt_align_right {
    text-align: right;
}
.vc_txt_align_center {
    text-align: center;
}
.vc_txt_align_justify {
    text-align: justify;
    text-justify: inter-word;
}
.vc_el_width_50 {
    width: 50%;
}
.vc_el_width_60 {
    width: 60%;
}
.vc_el_width_70 {
    width: 70%;
}
.vc_el_width_80 {
    width: 80%;
}
.vc_el_width_90 {
    width: 90%;
}
.vc_el_width_100 {
    width: 100%;
}
i.icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
    margin-left: 5px;
}
.wpb_btn-large i.icon {
    height: 19px;
    margin-left: 9px;
}
.wpb_btn-small i.icon {
    height: 15px;
}
.wpb_btn-mini i.icon {
    display: none;
}
.vc_column_container .vc_btn,
.vc_column_container .wpb_button {
    margin-top: 5px;
    margin-bottom: 5px;
}
#content .wpb_alert p:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column:last-child,
.vc_message_box > p:last-child,
.wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column:last-child {
    margin-bottom: 0;
}
.vc_message_box-icon > *,
.vc_message_box-icon > .fa {
    font-size: 1.7em;
    line-height: 1;
}
.vc_message_box-icon > *,
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}
.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li {
    /* margin-bottom: 35px; */
}
.entry-content .twitter-share-button,
.fb_like,
.twitter-share-button,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element {
    margin-bottom: 21.74px;
}
.vc_parallax {
    position: relative;
    overflow: hidden;
}
.vc_parallax > * {
    position: relative;
    z-index: 1;
}
.vc_parallax .vc_parallax-inner {
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-attachment: scroll;
    background-color: transparent;
    background-image: inherit;
    background-size: cover;
    z-index: 0;
    background-position: 50% 0;
}
.vc_video-bg-container {
    position: relative;
}
.vc_video-bg,
.vc_video-bg--nectar {
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0;
}
.nectar-youtube-bg__source {
    display: none;
}
.vc_row[data-vc-full-width] {
    -webkit-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
    overflow: hidden;
}
.vc_row[data-vc-full-width].vc_hidden {
    opacity: 0;
}
.vc_empty-element > .vc_column-inner {
    min-height: 100px;
}
iframe.twitter-share-button {
    margin: 0;
}
.wpb_widgetised_column .wpb_wrapper > ul {
    margin: 0;
}
.wpb_widgetised_column .wpb_wrapper > ul > li {
    margin-left: 0;
    background-image: none;
    list-style: none !important;
}
.wpb_widgetised_column .wpb_wrapper > ul > li:after,
.wpb_widgetised_column .wpb_wrapper > ul > li:before {
    display: none !important;
}
.wpb_button {
    display: inline-block;
    padding: 4px 10px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: rgba(0, 0, 0, 0.1);
}
.wpb_button.active,
.wpb_button.disabled,
.wpb_button:active,
.wpb_button:hover,
.wpb_button[disabled] {
    background-color: #eaeaea;
}
.wpb_button:hover {
    color: #333;
    background-color: #e6e6e6;
    -webkit-transition: background-color 0.1s linear;
    -o-transition: background-color 0.1s linear;
    transition: background-color 0.1s linear;
    background-image: none;
}
.wpb_button:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px;
}
.wpb_button.active,
.wpb_button:active {
    background-color: #e6e6e6;
    background-image: none;
    outline: 0;
    -webkit-box-shadow:
        inset 0 2px 4px rgba(0, 0, 0, 0.15),
        0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow:
        inset 0 2px 4px rgba(0, 0, 0, 0.15),
        0 1px 2px rgba(0, 0, 0, 0.05);
}
button.wpb_btn-large,
span.wpb_btn-large {
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
button.wpb_btn-large [class^="icon-"],
span.wpb_btn-large [class^="icon-"] {
    margin-top: 1px;
}
button.wpb_btn-small,
span.wpb_btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px;
}
button.wpb_btn-small [class^="icon-"],
span.wpb_btn-small [class^="icon-"] {
    margin-top: -1px;
}
button.wpb_btn-mini,
span.wpb_btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px;
}
button.wpb_button::-moz-focus-inner,
input[type="submit"].wpb_button::-moz-focus-inner {
    padding: 0;
    border: 0;
}
a.wpb_button_a {
    border: none;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
.wpb_gallery .wpb_flexslider .flex-caption {
    cursor: default;
}
.wpb_call_to_action,
.wpb_call_to_action .wpb_button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.vc_custom_heading a,
.vc_custom_heading a:focus,
.vc_custom_heading a:hover,
.vc_custom_heading a:visited {
    border: none;
    text-decoration: inherit;
    color: inherit;
}
.vc_custom_heading a {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 1;
}
.vc_custom_heading a:hover {
    opacity: 0.85;
}
#content .wpb_call_to_action .wpb_call_text,
.wpb_call_to_action .wpb_call_text {
    margin: 0;
    padding-top: 0;
}
.cta_align_bottom {
    text-align: center;
}
.cta_align_bottom .wpb_button {
    position: static;
    margin-top: 21.74px;
    display: inline-block;
}
.cta_no_button .wpb_call_text {
    width: auto;
    float: none;
}
.wpb_gmaps_widget .wpb_wrapper {
    background-color: #f7f7f7;
    padding: 5px;
}
.wpb_gmaps_widget .wpb_map_wraper iframe {
    margin-bottom: 0;
    padding: 0;
    display: block;
    width: 100%;
    border: none;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.wpb_content_element .wpb_tabs_nav li a:focus,
.wpb_tour_next_prev_nav a:focus {
    outline: 0;
}
.wpb_content_element .wpb_tabs_nav,
.wpb_content_element .wpb_tour_tabs_wrapper {
    padding: 0;
}
.wpb_content_element .wpb_tabs_nav {
    margin: 0;
    padding-left: 0 !important;
    text-indent: inherit !important;
}
#content .wpb_content_element .wpb_tabs_nav {
    margin: 0;
}
.wpb_content_element .wpb_tabs_nav li {
    background-color: #fff;
    white-space: nowrap;
    padding: 0;
    background-image: none;
    list-style: none !important;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background-color: #f7f7f7;
}
.wpb_content_element .wpb_tabs_nav li:after,
.wpb_content_element .wpb_tabs_nav li:before {
    display: none !important;
}
.wpb_content_element
    .wpb_tour_tabs_wrapper
    .wpb_tab
    .wpb_row:last-child
    > div
    > div.wpb_wrapper
    .wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child {
    margin-bottom: 0;
}
.wpb_tabs .wpb_tabs_nav li {
    float: left;
    margin: 0 1px 0 0;
}
.grid_layout-thumbnail .post-thumb,
body ul.wpb_thumbnails-fluid li .entry-content:last-child {
    margin-bottom: 0;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid {
    float: none;
}
body ul.wpb_thumbnails-fluid li {
    padding: 0;
    margin-left: 0;
    background-image: none;
    list-style: none !important;
}
body ul.wpb_thumbnails-fluid li:after,
body ul.wpb_thumbnails-fluid li:before {
    display: none !important;
}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
    padding: 0;
    overflow: visible !important;
}
.wpb_image_grid .wpb_image_grid_ul a {
    display: block;
}
.wpb_image_grid .wpb_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: auto;
}
.wpb_gallery .theme-default .nivoSlider {
    margin-bottom: 0;
}
.wpb_gallery .theme-default .nivo-controlNav {
    padding: 10px 0 3px;
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
    bottom: auto;
    top: 100%;
    margin-top: 15px;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
    line-height: 1;
}
.wpb_gallery .wpb_flexslider .flex-control-paging {
    z-index: 10;
}
#content .wpb_gallery_slides ul.flex-direction-nav,
#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.slides,
.wpb_content_element .wpb_gallery_slides ul li,
.wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.slides,
body .wpb_gallery_slides ul li {
    list-style: none;
    padding: 0;
    background-image: none;
    margin: 0;
}
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
    width: 10%;
}
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
    width: 20%;
}
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
    width: 30%;
}
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
    width: 40%;
}
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
    width: 50%;
}
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
    width: 60%;
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
    width: 70%;
}
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
    width: 80%;
}
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
    width: 90%;
}
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
    width: 100%;
}
.wpb_video_widget .wpb_video_wrapper {
    padding-top: 56.25%;
    position: relative;
    width: 100%;
}
.wpb_video_widget .wpb_video_wrapper > div {
    padding-top: 0 !important;
    position: static;
}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 56.25%;
}
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
    padding-top: 75%;
}
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
    padding-top: 42.55319149%;
}
.wpb_video_widget.vc_video-align-left .wpb_wrapper {
    float: left;
}
.wpb_video_widget.vc_video-align-center .wpb_wrapper {
    margin: 0 auto;
}
.wpb_video_widget.vc_video-align-right .wpb_wrapper {
    float: right;
}
.wpb_video_widget .wpb_wrapper {
    position: relative;
}
.wpb_video_widget .wpb_wrapper iframe {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.wpb_video_wrapper .fluid-width-video-wrapper {
    padding-top: 0 !important;
    position: static;
}
.vc_pie_chart {
    z-index: 0;
    opacity: 0;
}
.vc_pie_chart.vc_ready {
    opacity: 1;
}
.vc_pie_chart .vc_pie_wrapper {
    position: relative;
    margin: 0 auto;
}
.vc_pie_chart canvas {
    position: relative;
    z-index: 1;
}
.vc_pie_chart .vc_pie_chart_value,
.vc_pie_chart_back {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.vc_pie_chart .vc_pie_chart_value {
    font-size: 200%;
    text-align: center;
}
.vc_pie_chart_back {
    border: 6px solid #f7f7f7;
    border-radius: 50%;
    opacity: 0.3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.vc_text_separator,
.wpb_separator {
    border-bottom: 1px solid #ebebeb;
    clear: both;
    height: 1px;
}
.vc_sep_width_100,
.wpb_single_image img.vc_img-placeholder {
    width: 100%;
}
.vc_chart .vc_chart-legend {
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.vc_chart .vc_chart-legend li {
    line-height: 1.3em;
    list-style: none;
    margin: 0 0 0.3em;
    min-height: 1.3em;
}
.vc_chart .vc_chart-legend span {
    border-radius: 0.3em;
    display: inline-block;
    height: 1.3em;
    left: 0;
    margin-right: 0.5em;
    vertical-align: middle;
    width: 1.3em;
}
@media (min-width: 768px) {
    .vc_chart .vc_chart-legend {
        display: inline-block;
        vertical-align: middle;
        width: 40%;
    }
    .vc_chart .vc_chart-legend li {
        margin-left: 1em;
    }
    .vc_chart .vc_chart-with-legend {
        display: inline-block;
        vertical-align: middle;
        width: 60%;
    }
}
.vc_line-chart .vc_chart-with-legend {
    width: 75%;
}
.vc_line-chart .vc_chart-legend {
    width: 25%;
}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
    border-radius: 0;
}
.wpb_single_image [class*="_circle"] .vc-zoom-wrapper {
    border-radius: 50%;
}
.wpb_single_image [class*="_rounded"] .vc-zoom-wrapper {
    border-radius: 4px;
}
.owl-carousel .owl-animated-out {
    z-index: 0;
}
.owl-carousel .owl-animated-in {
    z-index: 1;
}
[class*=" vc_arrow-icon-"],
[class^="vc_arrow-icon-"] {
    font-family: vc_grid_v1;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}
.vc_arrow-icon-minus:before {
    content: "\e61c";
}
.vc_arrow-icon-plus:before {
    content: "\e61d";
}
.vc_arrow-icon-arrow_down:before {
    content: "\e61e";
}
.vc_arrow-icon-arrow_up:before {
    content: "\e61f";
}
.vc_arrow-icon-arrow_01_left:before {
    content: "\e600";
}
.vc_arrow-icon-arrow_01_right:before {
    content: "\e601";
}
.vc_arrow-icon-arrow_02_left:before {
    content: "\e602";
}
.vc_arrow-icon-arrow_02_right:before {
    content: "\e603";
}
.vc_arrow-icon-arrow_03_left:before {
    content: "\e604";
}
.vc_arrow-icon-arrow_03_right:before {
    content: "\e605";
}
.vc_arrow-icon-arrow_04_left:before {
    content: "\e606";
}
.vc_arrow-icon-arrow_04_right:before {
    content: "\e607";
}
.vc_arrow-icon-arrow_05_left:before {
    content: "\e608";
}
.vc_arrow-icon-arrow_05_right:before {
    content: "\e609";
}
.vc_arrow-icon-arrow_06_left:before {
    content: "\e60a";
}
.vc_arrow-icon-arrow_06_right:before {
    content: "\e60b";
}
.vc_arrow-icon-arrow_07_left:before {
    content: "\e60c";
}
.vc_arrow-icon-arrow_07_right:before {
    content: "\e60d";
}
.vc_arrow-icon-arrow_08_left:before {
    content: "\e60e";
}
.vc_arrow-icon-arrow_08_right:before {
    content: "\e60f";
}
.vc_arrow-icon-arrow_09_left:before {
    content: "\e610";
}
.vc_arrow-icon-arrow_09_right:before {
    content: "\e611";
}
.vc_arrow-icon-arrow_10_left:before {
    content: "\e612";
}
.vc_arrow-icon-arrow_10_right:before {
    content: "\e613";
}
.vc_arrow-icon-arrow_11_left:before {
    content: "\e614";
}
.vc_arrow-icon-arrow_11_right:before {
    content: "\e615";
}
.vc_arrow-icon-arrow_12_left:before {
    content: "\e616";
}
.vc_arrow-icon-arrow_12_right:before {
    content: "\e617";
}
.vc_arrow-icon-navicon:before {
    content: "\f0c9";
}
.wpb_animate_when_almost_visible {
    opacity: 0;
}
.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
    animation: none;
}
.top-to-bottom,
.wpb_top-to-bottom {
    animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.bottom-to-top,
.wpb_bottom-to-top {
    animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.left-to-right,
.wpb_left-to-right {
    animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.right-to-left,
.wpb_right-to-left {
    animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.appear,
.wpb_appear {
    animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transform: scale(1);
}
.wpb_start_animation {
    opacity: 1;
}
@keyframes wpb_ttb {
    0% {
        transform: translate(0, -10%);
        opacity: 0;
    }
    100% {
        transform: translate(0, 0);
        opacity: 1;
    }
}
@keyframes wpb_btt {
    0% {
        transform: translate(0, 10%);
        opacity: 0;
    }
    100% {
        transform: translate(0, 0);
        opacity: 1;
    }
}
@keyframes wpb_ltr {
    0% {
        transform: translate(-10%, 0);
        opacity: 0;
    }
    100% {
        transform: translate(0, 0);
        opacity: 1;
    }
}
@keyframes wpb_rtl {
    0% {
        transform: translate(10%, 0);
        opacity: 0;
    }
    100% {
        transform: translate(0, 0);
        opacity: 1;
    }
}
@keyframes wpb_appear {
    0% {
        transform: scale(0.5);
        opacity: 0.1;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}
.vc_row.vc_row-flex > .span_12 {
    flex-wrap: wrap;
}
@media only screen and (max-width: 999px) {
    .vc_row.vc_row-flex > .span_12,
    .vc_row.vc_row-flex > .span_12 > .vc_column_container {
        flex-wrap: wrap;
    }
}
.vc_row.vc_row-flex > .span_12,
.vc_row.vc_row-flex > .span_12 > .vc_column_container {
    display: flex;
}
.vc_row.vc_row-flex > .span_12 > .vc_vc_column,
.vc_row.vc_row-flex > .span_12 > .vc_vc_column_inner {
    display: flex;
}
.vc_row.vc_row-flex > .span_12 > .vc_column_container > .wpb_wrapper {
    display: flex;
    flex-direction: column;
}
.vc_row.vc_row-flex > .span_12 > .vc_column_container > .wpb_wrapper {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * {
        min-height: 1em;
    }
}
.vc_row.vc_row-flex > .span_12 > .vc_vc_column > .vc_column_container,
.vc_row.vc_row-flex > .span_12 > .vc_vc_column_inner > .vc_column_container {
    display: flex;
    width: 100%;
}
.vc_row.vc_row-flex > .span_12 > .vc_column_container > .column-inner-wrap > .column-inner,
.vc_row.vc_row-flex > .span_12 > .vc_column_container > .vc_column-inner {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.vc_row.vc_row-flex > .span_12 > .vc_column_container > .column-inner-wrap,
.vc_row.vc_row-o-equal-height > .span_12 > .vc_column_container {
    align-items: stretch;
}
.vc_row.vc_row-o-content-top > .span_12 > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-o-content-top > .span_12 > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    justify-content: flex-start;
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container,
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    align-items: flex-start;
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container,
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    align-items: flex-end;
}
.vc_row.vc_row-flex > .span_12 > .vc_column_container > .column-inner-wrap > .column-inner,
.vc_row.vc_row-o-content-middle > .span_12 > .vc_column_container > .vc_column-inner {
    justify-content: center;
    width: 100%;
}
.vc_row.vc_row-o-content-bottom > .span_12 > .vc_column_container > .vc_column-inner {
    justify-content: flex-end;
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    align-items: center;
}
@media screen and (max-width: 999px) {
    .vc_row.vc_row-flex > .span_12,
    .vc_row.vc_row-flex > .span_12 > .vc_column_container,
    .vc_row.vc_row-flex > .span_12 > .vc_column_container > .column-inner-wrap > .column-inner,
    .vc_row.vc_row-flex > .span_12 > .vc_column_container > .vc_column-inner {
        display: block;
    }
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
    .vc_row.vc_row-flex > .span_12,
    .vc_row.vc_row-flex > .span_12 > .vc_column_container.one-fourths,
    .vc_row.vc_row-flex > .span_12 > .vc_column_container.one-fourths > .vc_column-inner {
        display: flex;
    }
}
.vc_row.vc_row-o-columns-stretch.vc_row-o-full-height > .span_12 {
    align-content: stretch;
}
.vc_row.vc_row-o-columns-top.vc_row-o-full-height > .span_12 {
    align-content: flex-start;
}
.vc_row.vc_row-o-columns-bottom.vc_row-o-full-height > .span_12 {
    align-content: flex-end !important;
}
.vc_row.vc_row-o-columns-middle.vc_row-o-full-height > .span_12 {
    align-content: center;
}
.vc_row.vc_row-o-columns-bottom > .span_12::after,
.vc_row.vc_row-o-columns-middle > .span_12::after,
.vc_row.vc_row-o-columns-top > .span_12::after {
    content: "";
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    display: block;
}
.vc_row.vc_row-flex.vc_row-o-full-height > .span_12 {
    display: flex !important;
}
