



/* LARGE DEVICE > 992PX */
@media(min-width: 992px) {
    .mobile_menu.active {
        right: -320px;
    }
    
}

/* LARGE DEVICE < 768PX */
@media(max-width: 768px) {
    /* html {
        font-size: 15px;
    } */
    
}


/* MOBILE DEVICE < 576px */
@media(max-width: 576px) {
    html {
        font-size: 14px;
    }
    .sp { padding: 3rem 0; }
    .mb_xl { margin-bottom: 4.5rem; }
    .logo img {
        max-width: 250px;
    }

}