@media only screen and (min-width: 0px) and (max-width: 991px)  {

    h1 {
        font-size: 30px;
        line-height: 40px;
    }

    .coming-soon {
        text-align: center;
    }

    .coming-soon .form-holder input[type=text] {
        width: 100%;
    }

    .coming-soon .form-holder .btn {
        top: 0;
        margin: 15px 0 0 0;
    }

    .juzt-card {
        max-height: 150px;
        margin: 0 0 25px 0;
    }

    .coming-soon form {
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
        display: table;
    }

    .text:after {
        display: none;
    }

    .text aside {
        margin: 0 0 30px 0;
    }

    .text aside ul li a {
        color: #101010;
    }

    .text aside ul li.active a {
        color: #fff;
    }

    .text .text-content {
        padding: 0;
    }

    footer ul li {
        display: inline-block;
        margin: 0 7px;
    }

}