.container svg {
    height: 100%;
    width: 100%;
    max-width: 100%;
    display: inline-block;
}
.grayscale img {
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
.mpc-counter__counter {
    font-weight: 700 !important;
}
.overlay:before{
    position: absolute;
    content:" ";
    top:0;
    left:0;
    width:100%;
    height:100%;
    display: block;
    z-index:1000;
    background-color: rgba(255,153,0, 0.6);
}

.ztop {
    z-index:1000;
    position: relative;
}
.zbottom {
    z-index:500;
    position: relative;
}
.mt--5 {
    margin-top: -3rem;
}
.vh25 {
    height: 25vh;
}
.vh50 {
    height: 50vh;
}
.vh75 {
    height: 75vh;
}
.vh100 {
    height: 100vh;
}
.vh150 {
    height: 150vh;
}
.vh200 {
    height: 200vh;
}
.vw100, .svgw100 svg, .ivw100 img {
    width: 100vw;
}

.zoom05 svg, .zoom05 img {
    zoom: 0.5;
}
.zoom08 svg, .zoom08 img {
    zoom: 0.8;
}
.zoom10 svg, .zoom10 img {
        zoom: 1;
    }
.zoom12 svg, .zoom12 img  {
    zoom: 1.2;
}
.zoom15 svg, .zoom15 img  {
    zoom: 1.5;
}
.zoom20 svg, .zoom20 img  {
    zoom: 2;
}
.zoom30 svg, .zoom30 img  {
    zoom: 3;
}

@media (max-width: 767px) {
    .xs-zoom10 svg {
        zoom: 1;
    }
    .vh25 {
        /*height: 50vh;*/
    } 
}
@media (max-width: 899px) {
    .container {
    }
    .mt--5 {
        margin-top: 0;
    }    
    .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content .h1, .entry-content .h2, .entry-content .h3, .entry-content .h4 {
        padding-top: 1rem;
    }
    .xs-space_bottom {
        padding-bottom: 3rem;
    }
    .xs-vh50 {
        height: 50vh;
    }
    .xs-mt--5 {
        margin-top: -3rem; 
    }
    
}
@media (min-width: 720px) and (max-width: 899px ) {
    /*.wpb_text_column.wpb_content_element {*/
    /*    max-width: 75%;*/
    /*}*/
}
@media (min-width: 768px) {
    .container {
    }
}
@media (max-width: 1249px) {
    .container {
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .container {
    }
}
@media (min-width: 1250px) {
    .container {
        max-width: 100%;
    }
}
@media (min-width: 1350px) {
    .container {
        max-width: 100%;
    }
}
@media (min-width: 1680px) {
    .container {
        max-width: 1680px;
    }
}

.lead {
    font-weight: 300;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0;
}
/*h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {*/
/*    padding-bottom: 0.5rem;*/
/*}*/

.wpb_single_image.vc_align_left figure, .wpb_single_image.vc_align_right figure {
    margin-bottom:0 !important;
}

.lighter {
    font-weight: 300;
}

@media (min-width: 1200px) {
    .vc_col-lg-offset-1\/5 {
        margin-left: 30%;
    }
}
@media (min-width: 992px) {
    .vc_col-md-offset-1\/5 {
        margin-left: 30%;
    }
}

.text_center {
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}