body {
    text-align:center;
}
ul {
    display: inline-block;
    text-align: left;
}

li {
    text-align: left;
}
h1 {
    font-size: 300%;
}
h2,
h3{
    padding: 0px 0px 0px 10px;
    margin: 20px 0px 5px 0px
}

.screens {

}
.screens img {
    border: 1px solid gray;
    width:100%;
    max-width:200px;
    /*display: block;*/
    margin: 10px auto 0px auto;
}

.thanks {
    float:center;
    /*background-color: red;*/
    margin: 0px 25% 100px 25%;
    text-align: left;
}
.thanks .header {
    text-align: center;
    margin: 100px 0px 20px 0px;
}
.thanks h4,
.thanks h5 {
    padding: 0px 0px 0px 0px;
    margin: 20px 0px 0px 0px
}
.thanks ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style-position: inside;
}
.thanks li {
    font-size: 80%;
}

@media screen and (max-width: 768px) {
    .screens img {
        max-width:none;
        display: block;
    }
    .thanks {
        margin: auto;
        padding-bottom: 100px;
    }
}