@media only screen and (max-width : 767px) {
.service-list li {
    width: 100%;
    margin-right: 0px !important;
    margin-bottom: 20px;
}
.sign-up .left {
    padding: 0;
    width: 100%;
}
.sign-up .right {
    width: 100%;
}
.sign-up .right .wpcf7-email {
    width: 250px;
   bottom: -57px;
}
.sign-up .right .wpcf7-submit {
    width: 323px;
    height: 69px;
    padding-left: 175px;
    font-size: 17px;
}
.home-post .row {
    background-size: 0%;
}
.posts-data-usr {
    width: 100%;
}
.post-right {
    width: 100%;
       background-color: #ffff;
}
.post-right #text-4 {
   
    background-color: #F2F2F2;
}
.post-right::before {
    background-image: none;
}
#colophon .row {
    width: 100%;
    background-size: 264px;
    background-image: none;
}
.common-page .post-left {
    padding-top: 20px;
    padding-right: 0px;
}
.header-top .row {
    padding: 0px 30px;
}
.header-top .social {
    display: none;
}
}