@media (max-width:768px){

.main-content,
.navigation__content .tab-content {
        width:100%;
}

.page-header {
        &__title {
                font-size:1.4em;
                white-space:nowrap;

        }
}

}

@media (min-width:769px) and (max-width:1024px){

.page-header {

        &__title {
                font-size:1.4em;
                white-space:nowrap;

        }
}

}

@media (max-width:420px){

.hub-selector {

        &.desktop {
                display:none;
        }

        &.mobile {
                display:block;
        }

}
.page-header {
        &__title {
                font-size:1em;
                white-space:nowrap;

        }
}

}