.search-container {
    height: 700px;
}

@media screen and (max-width: 768px) {
    .decision-line-one {
        flex-direction: column;
    }
    .search-container {
        height: 530px;
    }
}

@media screen and (max-width: 400px) {
    .decision-line-one {
        flex-direction: column;
    }
    .search-container {
        height: 400px;
    }
}

.search-vectors {
    background-size: cover;
    background-image: url('/img/search/vectors.png');
    background-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top:20%;
    z-index: -7;
}

.search-title {
    margin: 0 auto;
    text-align: center;
}

.search-form {
    margin-top: 15%;
}