/* Reformat based on screen size */
@media screen and (max-width: 500px) {
.talk .login-page main {width: 100%; padding: 50px 30px; box-sizing: border-box; height:auto}
.talk footer span {float: none; text-align: center;}  
.talk footer ul {padding-inline-start: 0px;}
.talk footer nav {display: block; position: relative; margin: 0 auto; width: 100px; text-align: center; padding: 5px 0;}
.talk .bucket {width: 100%}
.talk .top-bar,
.talk .top-bar select,
.talk .top-bar .form-group {width: 100%;}
}

