.city {
    padding-left: 24px;

    background-image: url('/assets/website/svg/ico_sity_small.svg');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 20px 20px;

    line-height: 16px;
}

/* Small Devices, Tablets */
@media only screen and (min-width : 720px) {
    .city {
        padding-left: 35px;

        background-size: 28px 28px;

        line-height: 24px;
    }

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1020px) {
    .city {
        padding-left: 20px;

        background-size: 17px 21px;

        line-height: 18px;
    }
}
