
.text-gray {
    color: rgba(10,10,10,0.6)!important;
}

.ff-default .ff-el-form-control {
    font-family: "Open Sans", sans-serif!important;
}

@media only screen and (max-width: 1000px) and (min-width: 320px) {
    body {
        font-size: 18px!important;
        line-height: 1.4!important;
    }

    .col h2, 
    body h2, 
    .ds-markdown-paragraph,
    .single-product div.product h1.product_title, 
    .nectar-shop-header .page-title, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control, 
    .nectar_single_testimonial[data-style="bold"] p, 
    #slide-out-widget-area .nectar-ext-menu-item .inherit-h2, 
    #ajax-content-wrap .nectar-inherit-h2, 
    .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
        font-size: 18px!important;
        line-height: 1.4!important;
        /* text-align: justify!important; */
    }

    /* .row .span_2 h3, 
    .row .span_3 h3,
    .row .span_4 h3, 
    .row .vc_col-sm-2 h3, 
    .row .vc_col-sm-3 h3, 
    .row .vc_col-sm-4 h3, 
    .row .col h3, 
    .row .col h4, 
    .row .col h5,  */
    .wpb_text_column h3,
    .wpb_text_column h4,
    .wpb_text_column h5,
    #slide-out-widget-area .nectar-ext-menu-item .inherit-h3, 
    #mobile-menu .nectar-ext-menu-item .inherit-h3, 
    #ajax-content-wrap .nectar-inherit-h3, 
    .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
        font-size: 18px!important;
        line-height: 1.4!important;
        /* text-align: justify!important; */
    }    

    .vc_col-sm-6 .wpb_text_column {
        max-width: 100%!important;
        display: block!important;
    }    
}

@media only screen and (min-width: 320px) {
    .column_container .wpb_text_column ul,
    .column_container .wpb_text_column ol,
    .column_container .wpb_text_column h6,
    .column_container .wpb_text_column h5,
    .column_container .wpb_text_column h4,
    .column_container .wpb_text_column h3,
    .column_container .wpb_text_column h2,
    .column_container .wpb_text_column p {
        text-align: justify!important;
    }

    .column_container .c-text-center ul,
    .column_container .c-text-center ol,
    .column_container .c-text-center h6,
    .column_container .c-text-center h5,
    .column_container .c-text-center h4,
    .column_container .c-text-center h3,
    .column_container .c-text-center h2,
    .column_container .c-text-center p {
        text-align: center!important;
    }    

    /* .text-center .wpb_text_column p,
    .column_container.text-center .wpb_text_column p {
        text-align: center !important;
    }     */
}

@media only screen and (max-width: 999px) {
    .full-width-content .vc_col-sm-4 .team-member[data-style=meta_overlaid] .team-member-image, 
    .full-width-content .vc_col-sm-4 .team-member[data-style=meta_overlaid_alt] .team-member-image, 
    .full-width-content .vc_span4 .team-member[data-style=meta_overlaid] .team-member-image, 
    .full-width-content .vc_span4 .team-member[data-style=meta_overlaid_alt] .team-member-image {
        height: 80vw!important;
    }
}

@media only screen and (max-width: 690px) {
    .wpb_column:not([class*=vc_col-xs]) {
        margin-bottom: 0;
    }
}

.clients[data-he=greyscale_to_color]>div img {
    filter: none!important;
    -webkit-filter: none!important;
}

@media only screen and (max-width: 999px) {
    .full-width-content .vc_col-sm-4 .team-member[data-style=meta_overlaid] .team-member-image, 
    .full-width-content .vc_col-sm-4 .team-member[data-style=meta_overlaid_alt] .team-member-image, 
    .full-width-content .vc_span4 .team-member[data-style=meta_overlaid] .team-member-image, 
    .full-width-content .vc_span4 .team-member[data-style=meta_overlaid_alt] .team-member-image {
        height: 80vw!important;
    }

    .title-with-new-line {
        max-width: 291px!important;
        margin: 0 auto!important;
    }

    .page-id-1018 .first-section,
    .page-id-884 .first-section,
    .hero-image {
        min-height: 70vw!important;
        height: 70vw!important;
        padding: 0!important;
    }

    .page-id-1018 .first-section .row_col_wrap_12.left,
    .page-id-884 .first-section .row_col_wrap_12.left,
    .hero-image .row_col_wrap_12.center {
        display: block!important;
        position: absolute!important;
        bottom: 100px;
        left: 0;
        width: 100%;
        height: auto!important;
        min-height: auto!important;
    }

    .hero-image.vc_row.vc_row-flex.vc_row-o-full-height>.span_12 {
        display: block!important;
    }

    .top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap[data-parallax-speed*=fast] .parallax-layer, 
    body .parallax_section.top-level .row-bg:not([data-parallax-speed=fixed]) {
       height: 100%!important;
    }   
}
