@media screen and (max-width: 1155px) {
    /* logo resize on mobile */
    #header #titles {
        margin: 5px 0 5px 0 !important;
        float: none;
    }
    #header #titles img.this-is-logo {
        max-height: 65px;
    }
    /* end logo resize on mobile */

    /* edit mobile menu dropdown arrow */
    #main-nav.nav>li.menu-item-has-children.active>a::after {
        transform: rotate(180deg);
        right: 14px !important;
        top: 29px;
    }
    /* end edit mobile menu dropdown arrow */
}
/* footer text padding on mobile */
@media screen and (max-width: 625px) {
    .footer_below .footer_text {
        padding: 10px 25px 40px 0;
    }
    .evnt_single_date, .evnt_single_location {
        width: 100%;
    }
}
@media screen and (max-width: 868px) {
    #footer .foocol.third .footer_icons ul.social-menu {
        float: left;
    }
    #footer .foocol.first.tmnf_border .sidebar_item:first-of-type {
        margin-top: 25px !important;
    }
}
/* end footer text padding on mobile */