/*******************/
/* Desktop Large */
/*******************/
@media screen and (min-width: 1366px) {
    .new-brand-img .fl-photo-content img {
        transform: translateZ(-10px);
        position: relative;
        left: 2vw;
        top: -2vw;
    }
}

/*******************/
/* Desktop Default */
/*******************/
@media screen and (max-width: 1366px) {
    .image_offsetframe1 img.fl-photo-img, 
    .image_offsetframe2 img.fl-photo-img, 
    .image_offsetframe3 img.fl-photo-img {
        right: 23px;
        top: 23px;
    }

    .image_offsetframe1, 
    .image_offsetframe2, 
    .image_offsetframe3 {
        position:relative;
        top: -23px;
    }

    body:not(.fl-builder-edit) .vegoffset6 {
        right: 0;
            transform: translate(50px,80px);
    }
}

/*****************/
/* Desktop Small */
/*****************/
@media screen and (max-width: 1279px) {
    .stats .fl-number .fl-number-text .fl-number-string{
        font-size: 48px;
        font-size: 2.7rem;
        line-height: 48px;
        line-height: 2.7rem;
    }
    .stats .fl-number .fl-number-text .fl-number-string span,
    .stats span.uabb-number-int {
        font-family: var(--secondary-font);
        font-size: 48px;
        font-size: 2.7rem;
        line-height: 48px;
        line-height: 2.7rem;
        font-weight: 900;
    }

    .stats.small .fl-number .fl-number-text .fl-number-string span,
    .stats.small span.uabb-number-int {
        font-size: 48px;
        font-size: 2.7rem;
        line-height: 48px;
        line-height: 2.7rem;
    }

    h1 {
        font-size: 48px;
        line-height: 50px;
    }

    /* .row { width: initial;margin: 0 36px; } */
    .home_block_image { 
        height: 420px; 
        overflow:initial;
    }
    .home_block_head {height: initial;}

    /***************/
    /* People Team */
    /***************/
    .people_item {
        grid-template-columns: 210px auto;
        gap: 20px;
    }
    .people_item_img {
        width: 200px;
        height: 160px;
    }

        footer .social li img {
         max-width: 25px;
        max-height: 26px;
    }

    footer .social li {
        margin-left: 10px;
    }


    .ffn_timeline .wptl-excerpt .timeline_content_text h3 {
        font-size: 130px;
    }

    footer .social li {
        margin-right: 10px;
            top: 5px;
    }

    footer {
    background-size: 10%;
    }




}



/**************/
/* Tablet Big */
/**************/
@media only screen and (max-width: 1023px) {
   
    .row {        margin: 0 18px;    }
    .fl-content-full .row {        margin: 0 ;    }

    .footer_row_wrapper {
        max-width: 1366px;
        padding: 86px 72px 44px;
        margin: auto;
        box-sizing: border-box;
    }   

    #fma_mobile .row {
        height: 230px;
        margin-left:0;
    }

    .sub_nav {
        padding: 20px 0;
        margin-bottom: 30px;
    }

    
    /* Home Page */
    #splash >.row {display:none}
    #splash img {    width: 100px;}
    #splash .splash_line_1 {
        font-size: 24px;
        line-height: 34px;
    }
    #splash_container video#bgvid {
        position: absolute;
        top: 0;
        left: 0;
        height: 80vh;
        transform: initial;
        background: black;
    }
    #splash_container {
        display: block !important;
        height: 480px;
        position: relative;
        padding: 200px 18px 18px;
        overflow: hidden;
        box-sizing: border-box;
    }
    #fma_desktop {    
        display: flex;
        height: initial;
        padding: 26px 0;
        min-height: 240px;
        align-items: end;
    }
    #main {
        padding-top: 10px !important;
    }
    
    #fma_mobile {display:none;}
    #home_intro {padding-top:24px;}

    .fma_text_inner {
        width: initial;
        font-size: 36px;
        line-height: 36px;
        float: none;
    }
    .home_block_image {    height: 230px;}
    .home_text_block {padding-right: 0;}
    .home_news_block {padding: 18px;}
    .home_text_block {    padding-top: 26px;}

    #home_main .home_block_image:after {display:none}
    #home_main .home_block_image:before {
        width: 50px;
        height: 67px;
        left: -14px;
        top: -46px;
        /* transform: scale(-1, -1); */
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1) rotate(67deg);
        filter: FlipH;
        -ms-filter: "FlipH";
    }

    #home_impact .home_block_image:after {display:none}
    #home_impact .home_block_image:before {
        width: 72px;
        height: 67px;
        right: 14px;
        top: -22px;
    }   
    #home_nutrition .home_block_image:after {display:none}
    #home_nutrition .home_block_image:before {
        width: 61px;
        height: 67px;
        left: -16px;
        top: -26px;
    }

    img.footer_ffn_logo {
        /* bottom: -30px; */
    }  

    .fairfoodbook {
        display: initial;
    }  


    .fma_text_inner {
        width: 300px;
        float: right;
    }

    
}



/***********/
/* Tablet  */
/***********/
@media only screen and (max-width: 992px) {

    .newheading h1 {
        font-size: 76px;
        font-size: 4.75rem;
        line-height: 66px;
        line-height: 4.13rem;
    }
    .newheading h2 {
        font-size: 58px;
        font-size: 3.63rem;
        line-height: 50px;
        line-height: 3.13rem;
    }

    .stats .fl-number .fl-number-text .fl-number-string{
        font-size: 48px;
        font-size: 3rem;
        line-height: 48px;
        line-height: 3rem;
    }
    .stats .fl-number .fl-number-text .fl-number-string span,
    .stats span.uabb-number-int {
        font-family: var(--secondary-font);
        font-size: 48px;
        font-size: 3rem;
        line-height: 48px;
        line-height: 3rem;
        font-weight: 900;
    }

    .stats.small .fl-number .fl-number-text .fl-number-string span,
    .stats.small span.uabb-number-int {
        font-size: 48px;
        font-size: 3rem;
        line-height: 48px;
        line-height: 3rem;
    }
    
    h1 {font-size:44px;line-height:44px;}
    h2 {font-size:32px;line-height:36px;}
    h3 {font-size:24px;line-height:26px;}
    .h3_new h3 {font-size:30px;}
    h4 {font-size:24px;line-height:26px;}
    p {font-size:18px;line-height:24px;}



    blockquote p {
        font-size: 18px;
        font-size: 1.13rem;
        line-height: 24px;
        line-height: 1.5rem;
    }

    .fl-builder-content .newbtn2.orange a.fl-button {
        font-size: 30px;
    }


    .fl-row:not(.nopadding) .fl-row-content-wrap >.fl-row-content {
        padding-left: 36px;
        padding-right: 36px;
    }
    /***************/
    /****Slider3****/
    /***************/
    .image_slider3 .fl-slide-text{
        max-height: calc(100% - 90px);
    }
    /***************/
    /* People Team */
    /***************/
    .people_item {
        grid-template-columns: 140px auto;
    }
    .people_item_img {
        width: 140px;
        height: 120px;
    }


    /**********/
    /* Footer */
    /**********/
    .footer_copy, .footer_copy a {
        /* display: block; */
        margin: 0;        
    }
    .footer_row_inner.row2 {
        grid-template-columns: 1fr;
    }



    /************/
    /* Timeline */
    /************/

    .ffn_timeline .wpex h2 + .hidden-date + .wptl-excerpt {
        grid-template-columns: 300px auto;
    }   
    .ffn_timeline .wpex.horizontal-timeline .horizontal-content .ex_s_lick-next, .ffn_timeline .wpex.horizontal-timeline .horizontal-content .ex_s_lick-prev {
        height: 40px;
        width: 40px;
        top: 80px;
    }     
    .ffn_timeline .wptl-excerpt .timeline_content_text h3 {
        font-size: 90px;
        transform: translate(-54px,0);
        margin-bottom: 30px;
    }
    .ffn_timeline .wptl-excerpt .timeline_content_text {
        padding-left: 20px;
        padding-top: 10px;
    }    
    .ffn_timeline .timeline_content_img {
        width: 100%;
        height: 340px;
        margin: 0 auto;
    }



    body:not(.fl-builder-edit) .home_ico_orange {
        position: absolute;
        right: 90px;
        bottom: 154px;
    }

    body:not(.fl-builder-edit) .home_ico_greenapple {
        right: -40px;
        bottom: 135px;
        transform: scaleX(-1);
    }
    body:not(.fl-builder-edit) .home_ico_strawberry {left: 38%;bottom: 20px;}
    body:not(.fl-builder-edit) .home_ico_row {    position: absolute; }    

    body:not(.fl-builder-edit) .full_image .image_icon_overlap {        bottom: -80px; }

    .advisors_wrapper {
        grid-template-columns: 1fr 1fr;
    }

    /*********************/
    /* Resources Archive */
    /*********************/
    
    .post_featured_image img {            
        height: 280px;    
    }
    .post_featured_wrapper .post_featured_image{
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    .post_featured_wrapper .post_featured_info .post_featured_info_box{
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        margin-bottom:0px;
        position:static;
        min-height: unset;
        width:unset;
        left:unset;
        top:unset;
    }
    .post_featured_wrapper{
        flex-direction:column;
    }
    .small-reverse-col>.fl-col-content {
        flex-direction: column-reverse;
    }

    .post-wedget, .posts {
        grid-template-columns: minmax(0, 2fr) minmax(0, 2fr);
        gap: 0 30px;
    }
    body:not(.fl-builder-edit) .vegoffset4 {        transform: translate(70px, -56px);}
    body:not(.fl-builder-edit) .vegoffset8 {        transform: translate(0px, -30px);}
    body:not(.fl-builder-edit) .vegoffset9 {        transform: translate(0px, 0px);}

    

    
}


/***********/
/* Mobile  */
/***********/
@media only screen and (max-width: 768px) {

    .newrow_video_full .uabb-video__outer-wrap .uabb-video__play>img{
        /*height:230px;*/
    }
    .newrow_video_full .uabb-video__outer-wrap {    
        /*max-height: 230px; */
    }

    .fl-col-small:not(.fl-col-small-full-width) {
        max-width: initial !important;
    }

    h1 {
        font-size: 36px;
        line-height: 40px;
    }

    .newheading h1 {
        font-size: 57px;
        font-size: 3.56rem;
        line-height: 44px;
        line-height: 2.75rem;
    }
    .newheading h2 {
        font-size: 38px;
        font-size: 2.38rem;
        line-height: 32px;
        line-height: 2rem;
    }

    p.large, .large p {
        font-size: 18px;
        font-size: 1.13rem;
        line-height: 24px;
        line-height: 1.5rem;
    }

    .tabs_content_title h3 {
        font-size: 30px;
        font-size: 1.88rem;
        line-height: 32px;
        line-height: 2rem;
    }

    
    .fl-row:not(.nopadding) .fl-row-content-wrap >.fl-row-content {
        padding-left: 20px;
        padding-right: 20px;
    }

    .people_item {
        grid-template-columns: auto;
    }


    body:not(.fl-builder-edit) .home_ico_row {    position: relative; }
    
    .meet_oran .fl-row-content {position:relative;}
    .meet_oran .home_ico_greenapple { position: relative;}
    .meet_oran .fl-node-62869bb0c6527 {
            position: absolute;
        top: 298px;
        left: 60px;
        width: 100%;
    }
    
    
    .meet_kate .fl-row-content {position:relative;}
    .meet_kate .home_ico_strawberry { position: relative;}    
    .meet_kate .fl-node-62869ddd5ae7b {
            position: absolute;
        top: 268px;
    
        width: 100%;
    }


    body:not(.fl-builder-edit) .page_message_message {
        position: relative;
    }
    
    .fl-builder-content .newbtn2 a.fl-button {    padding:12px 30px;}
    body:not(.fl-builder-edit) .full_image .image_icon_overlap {    bottom: -38px; }

    .home_block_head a h2 {
        font-size:26px;
        padding-bottom: 10px;
        margin: auto;
    } 
    
    body:not(.fl-builder-edit) .home_ico_strawberry {left: initial;bottom: 20px;right:50px;}

    .jump_menu a {
        display: block;
        padding: 0 !important;
        text-align: center;
    }


    .ffn_timeline .hor-container {display:none}
    .ffn_timeline .horizontal-content {margin-top:28px;}





    /**********/
    /* Footer */
    /**********/
    footer {
        background-size: 80px;
    }
    .footer_row_wrapper {
            padding: 44px 18px 36px;
    }

    .footer_row_inner.row1 {
        grid-template-columns: 1fr;
        gap:auto
    }
    .footer_row2.footer_col1 {
        grid-column: initial;
    }
    .footer_ffn_logo {display:none}
    .footer_row1 footer_col3 {order:1}
    .footer_row2.footer_col2 {order:2}
    .footer_row1_sitemap {order:3}
    .footer_row2.footer_col1 {    grid-template-columns: 0px 1fr;order:5;padding-right: 25%;}    
    .footer_copy a {
        display: initial;
    }

    .footer_row2.footer_col2 {margin-top:14px;margin-bottom:14px;}

    footer .email_signup {
        padding-top:16px;
    }

    footer .social li img {
        max-width: 40px;
        max-height: 30px;
    }

    footer .social li {
        margin-right: 15px;
    }

    .footer_row1 footer_col1 p,
    .footer_row1 footer_col2 p {
        font-size: 15px;
        line-height: 24px;
    }
    input[type=text], input[type=number], input[type=email], .tablet_search input[type="search"], .inputWrapper input[type=text] {
        border: 2px solid #369944 !important;
        background: #ffffff;
        border-radius: 0px;
        padding: 23px;
        display: block;
        width: 100% !important;
    }    
    footer a {
        font-size: 15px;
        line-height:24px;
    }


    .ffn_timeline .wpex h2 + .hidden-date + .wptl-excerpt {
        grid-template-columns: auto;
        margin-top:0;
    }
    .ffn_timeline .wptl-excerpt .timeline_content_text {
        padding: 0;
        position: relative;
        top: -40px;
    }
    .ffn_timeline .wptl-excerpt .timeline_content_text h3 {
        font-size: 80px;
        transform: initial;
    margin-bottom: 10px;
        text-align: center;
    }


    .wpex.horizontal-timeline .horizontal-content > li, .wpex.horizontal-timeline .horizontal-content .ex_s_lick-slide {
        margin:0
    }
    .fl-module.ffn_timeline {
        margin-top: -30px;
    }
        .ffn_timeline .wpex.horizontal-timeline .horizontal-content .ex_s_lick-next, .ffn_timeline .wpex.horizontal-timeline .horizontal-content .ex_s_lick-prev {
            top: 140px;
    }


    .ffn_timeline .wpex.horizontal-timeline .horizontal-content .ex_s_lick-next {    right: -18px;} 
    .ffn_timeline .wpex.horizontal-timeline .horizontal-content .ex_s_lick-prev {     left: -18px;}


    .uabb-social-share-wrap.uabb-ss-column-auto .uabb-style-inline .uabb-ss-grid-item:first-child {
        margin-left: 0px!important;
    }

    .uabb-ss-icon {width:initial}
    .uabb-ss-view-text .uabb-ss-icon, .uabb-ss-view-text .uabb-ss-button-text, .uabb-ss-view-icon .uabb-ss-icon, .uabb-ss-view-icon .uabb-ss-button-text {
        justify-content: left;
    }


    #fma_desktop { 
        background-position:90%
    }


    #nav_mobile ul {
        list-style: none;
    }
    .menu_mobile .social {
        margin: 50px 0 0 25px;
    }

            #splash_container video#bgvid {

        left: 0;

    }

    .fl-archive--filter-refine svg {    margin-top: -4px; }
    .fl-archive--filter-clear {
        text-align: right;
        width: inherit;
        padding-top: 14px;
    }
    .filter-form--content.visible {    padding-top: 0; }
    .archive_cpt_new .fl-archive--filter .h4 {
        font-size: 20px;
        font-size: 1.25rem;
    }
    
    
    .post-wedget, .posts {
        grid-template-columns: minmax(0, 2fr) minmax(0, 2fr);
        gap: 30px;
    }
    .fl-archive--filter-refine {    width: 210px; } 
    .filter-form--header {    display: block;   }
    .fl-archive--filter-items {
        float: none;
        width: 100%;
        display: block;
        flex-wrap: wrap;
    }
    .fl-archive--filter-items {padding:12px;    padding-bottom: 15px;} 
    .archive_cpt_new .fl-archive--filter {padding:20px;}
    .archive_cpt_new .fl-archive--filter:not(.closed) { padding-bottom: 100px;}
    .filter-item ul {columns: initial;}
    .filter-form--content {    display: block; }
    .fl-archive--filter-search {
        width: 100%;
        float: none;
        display: block;
        padding: 0 12px;
    }
    .filter-item ul li label .checkmark {    left: 1px; }
    .filter-item ul li {    margin-bottom: 5px; }
    .fl-archive--filter-search > div:first-of-type {
        margin-bottom: 0; 
    }
    div.filter-item {    padding-bottom:0;}
    .fl-archive--filter-search > div:not(.category-filters--go):after {    left: 10px; }
    input[type=text], input[type=number], input[type=email], .tablet_search input[type="search"], .inputWrapper input[type=text] {     padding-left: 35px; }
    /***************/
    /*** New hero***/
    /***************/
    .fl-col-group-equal-height.fl-col-group-align-center .fl-module.new-brand-img{
        width:305px;
        margin-bottom: 81px;
    }
    .new-brand-img .fl-photo-content img{
        left:30px;
        top:-30px;
    }
    body:not(.fl-builder-edit) .image_frame1 .front-img.left {
        position: absolute;
        width: 144px;
        left: -40px;
        max-width: 200px;
        top: -30px;
        z-index: 4;
    }
    body:not(.fl-builder-edit) .image_frame1 .front-img.top {
        position: absolute;
        width: 130px;
        left: 245px;
        max-width: 180px;
        right:unset;
        top: -12px;
        z-index: 4;
    }
    body:not(.fl-builder-edit) .image_frame1 .back-img.right {
        position: absolute;
        width: 175px;
        left: 225px;
        max-width: 245px;
        right:unset;
        bottom: 38px;
        transform: translateZ(-20px);
    }
    body:not(.fl-builder-edit) .image_frame2 .front-img.bottom {
        position: absolute;
        width: 220px;
        right: unset;
        max-width: 325px;
        bottom: 26px;
        left: 135px;
        z-index: 4;
    }
    body:not(.fl-builder-edit) .image_frame2 .back-img.top {
        width: 200px;
        left: -50px;
        top: -15px;
    }
    .image_frame1 > .fl-col-content, .image_frame2 > .fl-col-content{
        align-items: flex-start!important;
    }
    /*****post slider*****/
    .slider-ctl img{
        width:48px;
    }
    /*
    ========================
            SLIDER #3
    ========================
    */
    .post-wedget.carrousel-image .post{
        padding-right:0;
    }
    .post-wedget.carrousel .post .postBox{
        width:unset;
    }
    .image_slider3 .fl-slide-content-wrap {
        padding: 0;
        height: fit-content;
        bottom: -163px;
    }

    .image_slider3 .bx-wrapper {
        max-width: 100% !important;
    }

    .image_slider3 .bx-controls {display:none;}
    :is(.image_slider1, .image_slider3) .fl-content-slider-navigation .slider-prev {
        left:0;
    }


    .image_slider3 .fl-slide-foreground {
        position:relative;
    }


    .image_slider3 img {
        height:220px !important;
        border-radius:3px;
        object-fit:cover;
    }
    .image_slider3 .slide-counter {
        bottom:initial;
        top:0;
        text-align:center;
        top:237px;
    }
    .image_slider3 .fl-content-slider-navigation {
        top: 255px;
    }
    :is(.image_slider1,.image_slider3) .fl-content-slider-navigation .slider-next {
        top: -1px;
        right:0;
    }
    :is(.image_slider1, .image_slider3) .fl-content-slider-navigation .slider-next:after {
        top: 1px;
        position:relative;
    }

    .image_slider3 .bx-wrapper .bx-pager {
        text-align: center;
        bottom: initial;
        top: 235px;
        padding: 0;
    }


    .image_slider3 .fl-slide-content {
        padding: 0 !important;
        text-align: left !important;
        padding-top: 90px !important;
    }

    .image_slider3 .bx-wrapper .bx-pager {
        left: 0;
        transform: translateY(25px);
    }

    .image_slider3  .fl-slide-foreground{
        margin-top:86px;
    }
    .image_slider3  .fl-slide-mobile-photo  img {
        height: 480px !important;
        border-radius: 3px;
        object-fit: cover;
    }
    .image_slider3 .fl-slide-content{
        position: static;
        left:0;
    }
    .image_slider3 a.fl-button .a_arrow {
        display: inline-block;
        transition: all .5s ease;
        padding-left: 0;
    }
    .image_slider3 .fl-content-slider-navigation .slider-prev:before, .image_slider3 .fl-content-slider-navigation .slider-next:before{
        width: 48px;
        height: 48px;
        content: ""!important;
        background: url(/wp-content/uploads/2022/11/Group-5654-1.svg);
        background-size: contain;
    }
    :is(.image_slider1, .image_slider2, .image_slider3) .slide-counter{
        width: 100%;
        left: 0;
    }
    .image_slider3 .fl-content-slider-navigation{
        max-width: 100%;
        bottom:unset!important;
        top: 512px!important;
    }
    .image_slider3 .slide-counter{
        top: 512px!important;
    }
    .image_slider3 a.fl-button .a_arrow img{
        width: 16px;
        height: 12px!important;
    }
    .fl-builder-content .fl-module-content-slider.image_slider3  .fl-slide .fl-slide-content{
        padding-top:0!important;
    }
    .fl-builder-content .fl-module-content-slider.image_slider3  .fl-slide a.fl-button{
        padding:0 0!important;
        border-radius:0!important;
    }
    .image_slider3 .fl-slide-content-wrap{
        bottom:unset!important;
        margin-top:8px;
        padding:26px 18px!important;
        background-color:#EBF7F3!important;
        border-radius:6px;
    }
    .fl-page-content .fl-module-content-slider.image_slider3  .fl-slide .fl-slide-title {
        font-size: 1.3333rem !important;
        line-height: 1.8889rem !important;
        margin-bottom: 16px !important;
    }
    .image_slider3.fl-module-content-slider .bx-wrapper{
        margin: 0 auto 0;
    }
    body:not(.fl-builder-edit) .mediumheight, body:not(.fl-builder-edit) .mediumheight div, body:not(.fl-builder-edit) .mediumheight img{
        height:360px;
    }
    .bottomImg{
        max-width: 120px;
    }

    .icon-list .uabb-info-list-content-wrapper.uabb-info-list-left .uabb-info-list-icon{
        width:76px;
    }
    .icon-list .uabb-info-list-content-wrapper.uabb-info-list-left .uabb-info-list-icon{
        margin-right:20px;
    }
    .icon-list .uabb-info-list-content-wrapper.uabb-info-list-left .uabb-info-list-content{
        width: calc(100% - 96px);
    }

    body:not(.fl-builder-edit) .vegoffset1 {
        /* transform: translate(-80px,-10px); */
        position:absolute;
    }
    body:not(.fl-builder-edit) .vegoffset2 {transform: translateY(-60px);}
    .newhomepage_hero:after {        bottom: -120px;    }

    .divider_veggie2 .fl-col-group {display:flex}
    body:not(.fl-builder-edit) .vegoffset3 {    transform: translateY(-20px);}
    body:not(.fl-builder-edit) .vegoffset4 {    transform: translate(40px, -20px);}

    body:not(.fl-builder-edit) .vegoffset6 {
            transform: translate(50px,50px);
        right: 0;
    }

    body:not(.fl-builder-edit) .tabs1_tab.active .tabs_content_append {
        max-height:1000px;
        visibility:visible;
        padding-bottom: 60px;
        padding-top: 50px;
    }
    body:not(.fl-builder-edit) .tabs1_wrapper .content_wrapper {display:none}
    .post-wedget.carrousel .post .postBox{width: 100%;}   

    .classy-inline-embed {
        flex-direction: row;
            transform:translateY(-20px);
    }

}




/******************/
/* Mobile  Medium */
/******************/
@media only screen and (max-width: 600px) {
    .post-wedget, .posts {
        grid-template-columns: minmax(0, 1fr);
        gap: 30px;
    }
    body:not(.fl-builder-edit) .mediumheight, body:not(.fl-builder-edit) .mediumheight div, body:not(.fl-builder-edit) .mediumheight img{
        height:220px;
    }
    .wpforms-container .wpforms-field-select:after {    
            top: 48px;
    }

        .ffn_timeline .wpex.horizontal-timeline:not(.ex-multi-item) .horizontal-nav li.ex_s_lick-current span.tl-point {
        font-size: 0px !important;
    }

        #splash_container video#bgvid {
        position: absolute;
        top: 0;
        left: -40%;
        height: 80vh;
        transform: initial;
        background: black;
    }
    /******************/
    /**** Slider 3 ****/
    /******************/
    .image_slider3 .slide-counter{
        top: 255px!important;;
    }
    .image_slider3 .fl-content-slider-navigation {
        top: 255px!important;;
    }
    .image_slider3 .fl-slide-mobile-photo img {
        height: 220px !important;
        border-radius: 6px;
        object-fit: cover;
    }



}









/******************/
/* Mobile  Small  */
/******************/
@media only screen and (max-width: 480px) {

    .people_wrapper {
        grid-template-columns: auto;
    }
    .people_item_img {
        width: 100%;
        height: 240px;
    }
    
    .dig_in.people_item_button {
        position:relative;
        top:-20px;
    }

    .jump_menu a {
        padding: 10px 7px;
    }

    .advisors_wrapper {
        grid-template-columns: 1fr;
    }

}


/******************/
/* Mobile  Small  */
/******************/
@media only screen and (max-width: 400px) {

    .vegoffset6 .fl-photo-content {width:250px !important;}
    .vegoffset5 .fl-photo-content {width:150px !important;}

}

/******************/
/* Mobile  Small  */
/******************/
@media only screen and (max-width: 374px) {

    .fl-col-group-equal-height.fl-col-group-align-center .fl-module.new-brand-img{
        width: 270px;
    }
    .new-brand-img .fl-photo-content img {
        left: 30px;
        top: -30px;
    }
    body:not(.fl-builder-edit) .image_frame1 .back-img.right{
        left:160px;
    }
    body:not(.fl-builder-edit) .image_frame1 .front-img.top{
        left:190px;
    }
    body:not(.fl-builder-edit) .image_frame2 .front-img.bottom{
        left:110px;
    }
}