---
---

.overall {
    text-align: center;
    font-size: 20px;
}

.section1 {
    background-color: #f2f3f4;
    padding-bottom: 10px;
}

.section3 {
    background-color: #f2f3f4;
    padding-bottom: 20px;
}

.topic-img {
    max-width: 50%;
    min-width: 40%;
    height: auto;
}

.contact-btn {
    width: 20%;
    height: 50%;
    font-size: 60%;
}
---
---

.overall {
    text-align: center;
    font-size: 20px;
}

.section1 {
    background-color: #f2f3f4;
    padding-bottom: 10px;
}

.section3 {
    background-color: #f2f3f4;
    padding-bottom: 20px;
}

.topic-img {
    max-width: 60%;
    min-width: 60%;
    height: auto;
}

@media screen and (max-width: 500px)
{
    .contact-btn {
        width: 30%;
    }
}

@media screen and (min-width: 501px)
{
    .contact-btn {
        width: 20%;
    }
}

.contact-btn {
   // width: 20%;
    height: 50%;
    font-size: 60%;
}
Update contact button and home page topic image responsiveness
Update contact button and home page topic image responsiveness
