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

}

@media only screen and (max-width:1200px) {
    .navbar-style-two .dropdown-menu li{
        font-size: 0.9em;
    }
    .top-contact .wpex-inline{
        font-size: 2.4em;
    }
}


@media only screen and (max-width:1024px) {
    /* #site-header.wpex-header-two-flex-v #site-header-inner #header-aside {
        padding-top: 0;
    } */
    #site-header.wpex-header-two-flex-v #site-header-inner{
        display: block;
        max-width: 100%;
        padding: 0 !important;
        margin: 0;
        width: 100%;
    }
    #site-logo-inner {
        display: inline-block;
    }
    #site-logo {
        float: none;
        display: block;
        text-align: center;
    }
    #site-header.wpex-header-two-flex-v #site-header-inner #header-aside {
        float: none;
        display: block;
        text-align: center;
    }
    #site-header.wpex-header-two-flex-v #site-header-inner #header-aside .header-aside-content {
        display: inline-block;
    }
    .wpex-mobile-toggle-menu-icon_buttons_under_logo #mobile-menu {
        margin: 1em 0 0 0;
        padding: 0.2em 8em;
        background-image: url(../images/bg-nav-wrap.jpg);
        background-position: 0 0;
        background-repeat: repeat;
        border-bottom: 1px solid #fff;
        text-align: left;
        display: block;
        align-items: center;
        justify-content: space-between;
    }
    .mobile-menu-toggle .screen-reader-text {
        position: static !important;
        margin: 0 1em 0 0;
        width: auto;
        height: auto;
        overflow: auto;
    }
    #mobile-menu a {
        position: relative;
        display: inline-flex;
        font-size: 1.25em;
        transition: 0.15s all ease;
        color: #fff;
        flex-direction: row-reverse;
        align-items: center;
        justify-content: flex-end;
        font-family: 'BenchNine', sans-serif;
    }
    #mobile-menu a.directions {
        justify-content: flex-start;
        float: right;
    }
    .wpex-bars>span, .wpex-bars>span::before, .wpex-bars>span::after {
        background: #fff;
    }

    .mobile-toggle-nav {
        display: none;
        background: #c0a000;
        z-index: 9999;
        height: auto;
        line-height: inherit;
        margin-top: 0;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 8em;
        padding: 1em 0;
    }
    body.wpex-responsive .mobile-toggle-nav .container {
        padding: 0 !important;
    }
    .mobile-toggle-nav a {
        border: none;
        padding: 0.4em 2em;
        color: #fff;
        background-image: url(../images/bg-main-link.png);
        background-repeat: no-repeat;
        background-position: 1.2em 1em;
    }

}

@media only screen and (max-width:1000px) {
    div#site-navigation-sticky-wrapper{
        display: none;
    }
    body.has-mobile-menu .wpex-mobile-menu-toggle, body.has-mobile-menu .show-at-mm-breakpoint {
        display: block;
    }
    .tiger-content .tagline{
        text-align: center;
        font-size: 1.675em;
    }
    .tiger-image {
        height: 12.05em;
        width: 16em;
    }
    #sidebar {
        width: 100%;
        max-width: 100%;
    
    }
    body.has-sidebar .content-area {
        max-width: 100%;
        width: 100%;
    }
}

@media only screen and (max-width:767px) {
    body.wpex-responsive .container, body.wpex-responsive .vc_row-fluid.container  {
        max-width: unset;
        width: 100%;
        padding: 0 2em !important;
    }
    body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu{
        right:2em;
    }
    .tiger-content .tagline {
        text-align: right;
        font-size: 1.275em;
    }
    .practice-arealist .vcex-navbar-inner a {
        width: 33.33%;
    }
    #site-header.wpex-header-two-flex-v #site-header-inner #header-aside{
        margin-right: 3em;
    }
    #copyright {
        display: block;
    }
    #footer-bottom-inner{
        padding:1em !important;
    }
    .tiger-image {
        height: 10.05em;
        width: 13em;
    }
    .top-contact .wpex-inline {
        font-size: 2.2em;
    }
    #site-header.wpex-header-two-flex-v #site-header-inner #header-aside {
        margin-right: 0;
        padding-top: 0;
    }
    .mobile-practisearea {
        display: block;
    }
    .preactisearea-menulist {
        display: block;
        text-align: center;
        padding: 1em 0 0 0;
    }
    .preactisearea-menulist a.preactisearea-menuicon {
        color: #c0a000;
    }
    .preactisearea-menulist a.preactisearea-menuicon .wpex-bars>span, .preactisearea-menulist a.preactisearea-menuicon .wpex-bars>span::before, .preactisearea-menulist a.preactisearea-menuicon .wpex-bars>span::after {
        background-color: #c0a000;
    }
    .preactisearea-menucontent {
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        z-index: 9;
        margin: 0 auto;
        display: none;
        padding: 1.5em 0 0 0;
        width: 80%;
    }
    .preactisearea-menucontent ul {
        list-style: none;
        text-align: left;
        background: #c0a000;
        padding: 1em 0;
    }
    .preactisearea-menucontent ul li {
        padding: 0;
    }
    .preactisearea-menucontent ul li a {
        background: url(../images/bg-main-link.png) no-repeat 20px 15px;
        font-size: 1.125em;
        padding: 0.2em 2em;
        color: #fff;
        display: inline-block;
    }



}

@media only screen and (max-width:640px) {
    .tiger-image {
        height: 6.05em;
        width: 9em;
    }
    .tiger-content .tagline {
        text-align: right;
        font-size: 1.075em;
    }
    .practice-arealist .vcex-navbar-inner a {
        width: 50%;
    }
    body.wpex-mobile-toggle-menu-icon_buttons #site-logo {
        height: 100%;
        float: left;
        max-width: 30%;
        text-align: left;
    }
    .top-contact .wpex-inline {
        font-size: 1.5em;
    }
    .top-contact .wpex-inlineinfo strong {
        color: #252525;
        font-size: 18px;
    }
    .practice-arealist {
        padding: 1em 0 0;
    }
    .practicearea-bg{
        padding: 1.5em 0 1.5em;
    }

    .wpex-mobile-toggle-menu-icon_buttons_under_logo #mobile-menu {
        padding: 0.3em 2em;
    }
    .mobile-toggle-nav {
        margin: 0 auto;
        width: 80%;
    }

    .title-practice span {
        color: #c0a000;
    }

    #copyright span + span {
        justify-content: center;
    }
    .sidebar-box.creadit-cardimage {
        margin: 0;
    }
    
}

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

    #site-header.wpex-header-two-flex-v #site-header-inner {
        display: block !important;
    }
    body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu {
        height: 30px;
        line-height: 30px;
        position: absolute;
        right: 2em;
        top: 1.5em;
        margin-top:0;
    }
    /* .tiger-image {
        display: none;
    } */
    .tiger-contentinfo {
        width: 50%;
        margin: 0;
        float: right;
        font-size: 1.25em;
    }
    .practice-arealist .vcex-navbar-inner a {
        width: 100%;
    }
    .tiger-content .tagline {
        text-align: left;
    }

    #MobileNavT {
        display: block !important;
        background: #c0a000;
        color: #fff;
        position: fixed;
        bottom: 0;
        z-index: 9;
        width: 100%;
    }
    #MobileNavT li {
        float: left;
        width: 20%;
        text-align: center;
        padding: 10px 0;
    }
        #MobileNavT .fa {
        display: block;
        color: #fff !important;
        font-size: 1.5em;
    }
        #MobileNavT a {
        color: #fff;
        font-size: 14px;
        text-decoration:none;
    }
        #MobileNavT .mobile-call .fa {
        background: #fff;
        border-radius: 50%;
        width: 48px;
        height: 48px;
        color: #c0a000 !important;
        padding: 10px;
        margin-left: 18px;
        font-size: 30px;
    }
    #site-scroll-top {
        bottom: 70px;
    }
    #footer-bottom {
        padding-bottom: 5em;
    }
    .yellow-bg {
        padding: 0 2em;
    }
    .tiger-image {
        height: 10em;
        width: 10em;
        bottom: -7.5em;
    }

}

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

    .tiger-content .tagline {
        font-size: 0.875em;
    }
    .tiger-image {
        height: 9em;
        width: 8em;
        bottom: -5.5em;
    }
    .wpb_single_image img {
        height: 10em;
    }
    h1 {
        font-size: 1.475em;
    }

    body.wpex-responsive .container, body.wpex-responsive .vc_row-fluid.container {
        padding: 0 1em !important;
    }

}
