.autocomplete-items div,
.autocomplete-items-search div {
    padding: 16px;
    cursor: pointer;
    font-family: Heebo, sans-serif;
    letter-spacing: 1px;
    font-weight: 400
}

* {
    box-sizing: border-box
}

@media screen and (min-width:320px) and (max-width:599px) {
    .autocomplete {
        width: 100%;
        position: relative;
        float: left
    }
    .autocomplete-items {
        width: 100%;
        position: absolute;
        z-index: 99;
        top: 100%;
        left: 0;
        right: 0;
        border: 1px solid #d0d0e5;
        border-top: none;
        border-bottom: none;
        margin-top: -15px
    }
}

@media screen and (min-width:600px) and (max-width:1200px) {
    .autocomplete {
        width: 100%;
        position: relative;
        float: left
    }
    .autocomplete-items {
        width: 100%;
        position: absolute;
        z-index: 99;
        top: 100%;
        left: 0;
        right: 0;
        border: 1px solid #d0d0e5;
        border-top: none;
        border-bottom: none;
        margin-top: -15px
    }
}

@media screen and (min-width:1201px) {
    .autocomplete {
        display: inline-block;
        width: 33%;
        position: relative;
        top: 35%;
        float: left;
        margin-left: 13.5%;
        max-height: 245px
    }
    .autocomplete-items {
        margin-left: 30px;
        width: 100%;
        position: absolute;
        z-index: 99;
        top: 100%;
        left: 0;
        right: 0;
        border: 1px solid #d0d0e5;
        border-top: none;
        border-bottom: none
    }
}

.autocomplete-search {
    position: relative;
    display: inline-block;
    width: 17%;
    float: left
}

.autocomplete-items div {
    background-color: #fff;
    color: #041A31;
    font-size: 18px;
    border-bottom: 1px solid #d0d0e5
}

.autocomplete-items div:hover {
    background-color: #f0f0fa
}

.autocomplete-active {
    background-color: #f0f0fa!important
}

strong {
    color: #5050c4
}

i {
    font-style: normal;
    padding-top: 4px;
    float: right;
    font-size: 14px;
    color: #9a9aad
}

.autocomplete-items-search {
    width: 100%;
    position: absolute;
    z-index: 99;
    top: 100%;
    left: 0;
    right: 0;
    border: 1px solid #d0d0e5;
    border-top: none;
    border-bottom: none
}

.autocomplete-items-search div {
    background-color: #fff;
    color: #041A31;
    font-size: 15px;
    border-bottom: 1px solid #d0d0e5
}

.autocomplete-items-search div:hover {
    background-color: #f0f0fa
}

.autocomplete-active-search {
    background-color: #f0f0fa!important
}

.fa {
    float: none;
}