
/* MODAL */

.modal-slider .fl-slide-photo-wrap {
    margin-top: 82px;
    flex-direction: column-reverse;
}

.modal-slider .fl-slide .fl-slide-foreground.show .fl-slide-photo-wrap {
    margin-right: 0;
}

.modal-slider .fl-slide-photo-wrap {
    margin: 42px 50px auto 50px;
    max-width: calc(100vw - 116px);/* MODAL */
}

.modal-slider .fl-slide-photo-wrap {
    margin-top: 82px;
    position: relative;
    flex-direction: column-reverse;    
}

.modal-slider .fl-slide-photo-wrap span {
    width: 58px;
}

/*
    =================================================
                        MOBILE
    =================================================
*/

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

    blockquote p {
        font-size: 1.3333rem;
        line-height: 1.8889rem;
    }

    .quote-col .fl-node-content {
        background-size: 177px;
    }

    .photo-overlap {
        bottom: -44px;
        width: calc(100% - 36px);
    }

    .photo-overlap.top {
        top: 0;
    }

    .fl-module-photo-gallery.partners .uabb-photo-gallery-content {
        height: 20vw;
        padding: 12px;
    }

    .ticker-banner--wrapper {
        height: 100px;
        padding: 12px 0;
    }

    .ticker-banner--wrapper .ticker-text--item {
        font-size: 2rem;
    }

    .fl-post .floating-img img {
        height: 91vw;
        width: calc(100vw - 36px);
    }

    .floating-txt {
        top: calc(100% - 250px);
    }

    .fl-builder-content .centered .fl-accordion-button .fl-accordion-button-icon {
        padding-right: 42px;
        padding-left: 16px;
    }

}


/*
    =================================================
                        MOBILE MEDIUM
    =================================================
*/

@media only screen and (max-width: 500px) {

    .floating-txt {
        top: calc(100% - 250px);
    }

    .fl-module-photo-gallery.partners .uabb-photo-gallery-content {
        padding: 12px;
    }
    
}




/*
    =================================================
                        MOBILE SMALL
    =================================================
*/
@media only screen and (max-width: 400px) {

    .fl-module-photo-gallery.partners .uabb-photo-gallery-content {
        padding: 8px;
    }

    .stats.small .fl-number .fl-number-text .fl-number-string span {
        font-size: 2rem;
    }
    
}