@media screen and (min-width: 768px){
.global-footer .inner:after {
    content: none !important;
}
.global-footer, .global-header {
    font-size: 1.2rem !important;
}
.global-footer .pagetop a {
    width: 4.57em !important;
    height: 4.57em !important;
}
.global-footer .pagetop a.-white:before {
    width: 1.4em !important;
    height: 1.4em !important;
}

.global-footer .pagetop a:before {
    width: 1.4em !important;
    height: 1.4em !important;
}
}

@media screen and (max-width: 767px){
.global-footer .inner {
    padding: 0 0 !important;
}
.global-footer .inner:after {
    content: none !important;
}
.global-footer, .global-header {
    font-size: 1.15rem !important;
}

.pagetop {
    font-size: 1.6rem !important;
}
}