div[data-role="footer"] {
    text-align: center;
    width: auto;
}

ul#sponsor { margin-top:40px }
ul#sponsor li[data-role="list-divider"] { text-align: center }
ul#sponsor img.ui-li-thumb { position: relative; margin: 0 auto; display: block; float: none; width:260px; max-height: none; max-width: none }
ul#sponsor .ui-btn-inner a.ui-link-inherit { padding: .7em 15px; }
ul#sponsor .ui-icon { display: none }

#licenses ul .terms p { font-family: Courier; margin-bottom: 1.5em; }
#licenses ul .terms p:last-child { margin-bottom: 0; }

ul .screen { text-align: center; padding-left: 10px !important; }
ul .screen img { width: 320px; max-width: 100%; position: initial !important; margin: 0 !important; max-height: initial !important; display: inline-block; float: none; border-bottom-left-radius: 0 !important; -webkit-border-bottom-left-radius: 0 !important; }

.ui-li .ui-btn-text a.ui-link-inherit {
text-overflow: initial;
overflow: initial;
white-space: initial;
}

@media screen and (min-width: 768px) { ul#sponsor img.ui-li-thumb { width:480px } }
@media screen and (min-width: 1024px) { ul#sponsor img.ui-li-thumb { width:640px } }