@media screen and (max-width:1800px) {
    
}
@media screen and (max-width:1600px) {
    
}
@media screen and (max-width:1400px) {
    header #nav-bottom .brand-logo {
        width: 250px;
    }
    .footer-copyright .fc-container .fcl-desc {
        font-size: .7rem;
    }
    .footer-copyright .fc-container .fc-links a {
        margin: 0 2px;
    }
    .footer-copyright .fc-container .fc-links a img {
        height: 38px;
    }
}
@media screen and (max-width:1200px) {
    header #nav-bottom .brand-logo {
        width: 225px;
    }
    header #nav-top a {
        padding: 3px 8px 0 8px;
    }
    header #nav-bottom a {
        padding: 3px 10px 0 10px;
    }
    header #nav-bottom .break {
        margin: 12px 1rem 12px 0;
    }
    header #nav-bottom .search-box {
        width: 175px;
    }
    .footer-copyright .fc-container .fcl-desc {
        width: 100px;
        line-height: .9rem;
        margin-top: 15px;
    }
    .footer-copyright .fc-container .fc-links a {
        margin: 0 2px;
    }
    .footer-copyright .fc-container .fc-links a img {
        height: 34px;
    }
}
@media screen and (max-width:992px) {
    .page-title {
        margin-top: 40px;
    }
    header nav {
        height: 64px;
    }
    header #nav-top {
        display: none;
    }
    header #nav-bottom .brand-logo {
        margin-top: -5px;
        left: auto;
        transform: translateX(0);
    }
    header #mobile-menu {
        top: 64px;
    }
    footer.page-footer .footer-copyright {
        height: 100px;
    }
    .footer-copyright .fc-container {
        flex-direction: column-reverse;
    }
    .footer-copyright .fc-container .fcl-desc {
        width: 115px;
        margin-top: 12px;
        font-size: .8rem;
    }
    .footer-copyright .fc-container .fc-links a {
        margin: 0 3px;
    }
    .footer-copyright .fc-container .fc-links a img {
        height: 42px;
    }
    
    .fc-container .fc-copyright a {
        text-align: center;
    }
}
@media screen and (max-width:767px) {
    header #nav-bottom .brand-logo {
        width: 200px;
    }
    #store-image-preview .sip-box {
        max-width: 85%;
        max-height: 85%;
    }
}
@media screen and (max-width:600px) {
    header nav {
        height: 56px;
    }
    header #nav-bottom .brand-logo {
        width: 175px;
    }
    header #mobile-menu {
        top: 56px;
    }
    header #nav-bottom #location-trigger .material-icons {
        margin: 12px 0;
    }
    header #search-dropdown {
        top: 56px;
        width: 300px;
    }
    header #nav-bottom #location-trigger img {
        bottom: 8px;
    }
    footer.page-footer .footer-copyright {
        height: 150px;
    }
    .footer-copyright .fc-container .fc-links {
        flex-direction: column;
        height: 100px;
        line-height: 50px;
    }
    .footer-copyright .fc-container .fcl-desc {
        width: 100%;
        margin-top: auto;
        line-height: 50px;
        font-size: 1rem;
        text-align: center;
    }
    #store-image-preview .sip-box {
        max-width: 90%;
        max-height: 90%;
    }
}
@media screen and (max-width:480px) {
    header #nav-bottom .brand-logo {
        width: 150px;
    }
    header #mobile-menu .mobile-items {
        width: 175px;
    }
    header #mobile-menu .mobile-items ul li a {
        font-size: 1.35rem;
        line-height: 2.35rem;
    }
    header #search-dropdown {
        width: 100%;
    }
    header #search-dropdown .sdd-container {
        padding: 20px 20px 0 20px;
    }
    .footer-copyright .fc-container .fc-links a img {
        height: 32px;
    }
    #store-image-preview .sip-box {
        max-width: 95%;
        max-height: 95%;
    }
}
@media screen and (max-width:350px) {
    header #nav-bottom .brand-logo {
        width: 125px;
    }
    header #mobile-menu .mobile-items {
        width: 150px;
    }
    header #mobile-menu .mobile-items ul li a {
        font-size: 1.25rem;
        line-height: 2.25rem;
    }
    footer.page-footer .footer-copyright {
        height: auto;
    }
    .footer-copyright .fc-container .fc-links {
        height: auto;
    }
    .footer-copyright .fc-container .fcl-desc {
        line-height: 1.5rem;
        font-size: 1.1rem;
        margin-top: 10px;
    }
    .footer-copyright .fc-container .fc-links a {
        margin: 0;
        display: block;
        text-align: center;
    }
    .footer-copyright .fc-container .fc-links a img {
        height: 42px;
    }
    .footer-copyright .fc-copyright {
        font-size: .7rem;
    }
}