.get-in-touch-subscribe {
    margin: auto;
    text-align: center;
    padding: 60px;
}
.get-in-touch-subscribe.section{
    margin-bottom: 0;
}

.get-in-touch-subscribe-text{
    font-size: 24px;
    color: #7F7F7F;
    max-width: 80%;
    margin: auto;
    margin-bottom: 35px;
}
.get-in-touch-subscribe {
    border-bottom: solid 1px #BFBFBF;
}

@media only screen and ( max-width: 920px ){
    .get-in-touch-subscribe {
        margin: auto;
        text-align: center;
        padding: 30px;
    }
}

/* Mobile */
@media only screen and ( max-width: 640px ){
    .get-in-touch.section {
        max-width: 100%;
        padding: 0px;
    }

    .get-in-touch > div {
        padding: 50px 0px;
    }
}