@media (max-width:1023px) and (min-width:501px) , (max-device-width:1400px) and (min-device-width:501px){
    .service {
        width: 46%;
        margin: 0 0 50px 7%;
        position:relative;
    }
    .service a.btma {
        width: 100%;
    }
    .service:nth-child(2n) {
        margin: 0 0 50px 0;
    }
    .votescroller {
        position: inherit;
    }
    .services {
        max-width: 650px;
        width:90%;
        margin:50px auto;
    }
    .galimg, .galimg:nth-child(4n) {
        width: 30%;
        height: 185px;
        overflow: hidden;
        margin: 0 0 4% 4%;
    }
    .galimg:nth-child(3n) {
        margin: 0;
    }
}
@media (max-width: 790px) {
    .logo.inline {
        width: 50%;
        margin: auto;
        display: block;
    }
    .topsentence.inline {
        width: 90%;
        margin:0 5% 0 5%;
    }
    .phandface {
        float: none;
        clear: both;
        font-size: 30px
    }
    header {
        text-align: center;
    }
    .msidebar ul {
        margin: auto;
    }
    .msidebar {
        width: 100%;
    }
    .txtcontainer {
        width: 80%;
        margin: 20px 10% 0 10%;
    }
    .thimg {
        width: 40%;
        margin-right: 30%;
    }
}
@media (max-width:700px) {
    .contactcons .con {
        display: block;
        width: auto;
        margin: 20px 0 20px 0;
    }
}