@media (min-width:320px) and (max-width:767px) {
    .header-top {
        display: none;
    }

    .scroll-top {
        position: fixed;
        right: 30px;
        bottom: 77px;
        height: 50px;
        width: 50px;
        cursor: pointer;
        display: block;
        border-radius: 50px;
        z-index: 10000;
        opacity: 1;
        visibility: hidden;
        -webkit-transform: translateY(45px);
        -ms-transform: translateY(45px);
        transform: translateY(45px);
        -webkit-transition: all 300ms linear;
        transition: all 300ms linear;
    }

    .header-layout7 .header-logo {
        width: 245px;
        height: auto;
    }
}