@media only screen and (max-width: 600px) {
    .show-mobile{
        display: block!important;
    }
    .hide-mobile{
        display: none!important;
    }
    .main-logo {
        width: 180px;
        margin-top: 0px;
    }
    .row.row-grid > [class*="col-"] + [class*="col-"] {
        margin-top: 0px!important;
    }
    .new-width  {
        width:100%!important;
    }
    #msform fieldset {
        background: white;
        border: 0 none;
        border-radius: 0px;
        box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
        padding: 20px 30px;
        box-sizing: border-box;
        width: 100%;
        margin: 0;
        position: relative;
    }
    .page-features .app-content {
        margin-bottom: 52px;
        padding-top: 65px;
    }
    .page-prices .app-content {
        margin-bottom: 52px;
        padding-top: 65px;
    }
    .page-contact .app-content {
        padding-top: 60px;
    }
}