<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 1000px){
    body {
        margin-top: 100px;
    }

    #navbar-top {
        min-height: 50px;
        position: fixed;
        width: 100%;
        z-index: 10;
        top: 0px;
    }
    #navbar-top.second-nav{
        top: 50px;
    }

    #navbar-bottom {
        min-height: 40px;
        position: -webkit-sticky;
        position: sticky;
        width: 100%;
        z-index: 5;
        top: 100px;
    }

    section &gt; .container {
        margin-top: 45px;
    }
}



.navbar-light .navbar-toggler-icon {
    background-image: url('menu.svg');
}

.navbar {
    background: #000a2a;
    padding: 0;

}

.navbar-light .navbar-brand {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 20px;
}

.navbar-light .navbar-brand span {
    color: #ff7800;
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:active, .navbar-light .navbar-brand:focus{
    color: #fff;
}

#navbar-top {
    min-height: 50px;
}

#navbar-bottom {
    min-height: 40px;
}

.navbar-collapse {
    position: relative;
}

.navbar-light .navbar-nav .nav-item {
    position: initial;
}

.navbar-light .navbar-nav .nav-link {
    color: #fff;
    font-size: 16px;
    padding-right: 22px;
    padding-left: 0;
    padding-top: 11px;
    padding-bottom: 11px;
}

#navbar-bottom.navbar-light .navbar-nav .nav-link {
    padding-top: 5px;
    padding-bottom: 5px;
}

#navbar-bottom.navbar-light .navbar-nav .nav-link.active, #navbar-top.navbar-light .navbar-nav .nav-link.active {
    color: #ff7800;
}

.navbar-light .navbar-nav .nav-item:last-child .nav-link {
    padding-right: 0;
}

@media (min-width: 991px) {
    #navbar-bottom.navbar-light .navbar-nav .nav-item.padding-none .nav-link {
        padding-right: 0;
    }
}


.navbar-light .navbar-nav .nav-link:focus {
    color: #fff;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .show &gt; .nav-link {
    color: #ff7800;
}

.navbar-light .navbar-nav .nav-item:first-child .nav-link {
    padding-left: 0;
}

.navbar-light .navbar-nav .nav-item-vector.show .dropdown-menu {
    width: 100%;
    margin: 0;
    border-radius: 0;
    background: #000a2a;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.navbar-light .form-inline {
    /*position: absolute;
    top: 12px;
    left: calc(50% - 0px);
    z-index: 99999;*/
}

.navbar-light .form-control {
    height: 34px;
    border: none;
    /*background: #17285c;*/
    background: #0c2d70;
    font-size: 14px;
    box-shadow: none;
    color: #fff;
    border-radius: 0 .25rem .25rem 0;
    width: 400px;
    padding-left: 0;
}

.navbar-light .btn-outline-success {
    height: 34px;
    border: none;
    /*background: #17285c;*/
    background: #0c2d70;
    font-size: 12px;
    box-shadow: none;
    color: #fff;
    border-radius: .25rem 0 0 .25rem;
    padding: 0 10px;
    color: #9299a9;
    width: 35px;
}

.navbar-light .btn-outline-success i {
    -o-transition: transform .2s linear, color .1s linear .1s;
    -ms-transition: transform .2s linear, color .1s linear .1s;
    -moz-transition: transform .2s linear, color .1s linear .1s;
    -webkit-transition: transform .2s linear, color .1s linear .1s;
    transition: transform .2s linear, color .1s linear .1s;

}

#navbar-search.active .btn-outline-success i {
    transform: rotate3d(0, 1, 0, 180deg);
    color: #9299a9;
}

#navbar-search.active .btn-outline-success i:before {
    content: "\f061";
}

#navbar-map .nav-map {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
}

#navbar-map .nav-link {
    color: #fff;
    font-size: 15px;
    padding-right: 22px;
    padding-left: 0;
    margin-left: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#navbar-map .nav-map:hover {
    color: #ff7800;
}

#navbar-map .nav-map span {
    padding: 0 5px;
}

#navbar-map .nav-map {
    position: relative;
}

#navbar-map i.fa-angle-up,
#navbar-map i.fa-angle-down {
    color: #9299a9;
    position: absolute;
    right: -12px;
    top: 4px;
    display: none;
}

#navbar-map .nav-map[aria-expanded="true"] i.fa-angle-up {
    display: block;
}

#navbar-map .nav-map[aria-expanded="false"] i.fa-angle-down {
    display: block;
}

#navbar-user {

}

#navbar-user .navbar-nav .login.nav-item {
    margin-right: 10px;
}

#navbar-user .navbar-nav .login.nav-item a {
    color: #017bde;
}

#navbar-user .navbar-nav .logo-usi.nav-item {
    margin-right: 10px;
}

#navbar-user .navbar-nav .logo-usi.nav-item a {
    padding-top: 7px;
    padding-bottom: 6px;
}

#navbar-user .navbar-nav .logo-usi img{
    width: 34px;
    height: 34px;
}

#navbar-user .navbar-nav .profile-count-usi.nav-item a {
    color: #6f7897;
    font-size: 12px;
    /*padding-top: 13px;*/
    /*padding-bottom: 13px;*/
    line-height: 26px;
}

#navbar-user .profile-image {
    padding: 6px 0;
}

#navbar-user .profile-image img {
    width: 34px;
    height: 34px;
    border-radius: 50%;
}

#navbar-user &gt; ul {
    flex-direction: initial;
}

#navbar-user .navbar-nav .nav-item .nav-link {
    padding-left: 0;
    padding-right: 0;
    /*    font-size: 13px;*/
}

#navbar-user .navbar-nav .nav-item .nav-link .text-orange {
    display: inline-block;
    min-width: 7px;
    font-size: 14px;
}

#navbar-user .navbar-nav .nav-item {
    margin-right: 12px;
}

#navbar-user .navbar-nav .nav-item .nav-link i {
    margin-right: 2px;
    color: #9299a9;
    /*    font-size: 16px;*/
}

#navbar-user .navbar-nav .nav-item .nav-link:hover i {
    color: #ff7800;
}

#navbar-locality {
    margin-left: 10px;
    flex-grow: 0;
}

#navbar-map {
    margin-left: 26px;
}

#navbar-search {
    flex-grow: 0;
    margin-right: 26px;
}

#navbar-user .navbar-nav .nav-item,
#navbar-locality .navbar-nav .nav-item {
    position: relative
}

#navbar-user .navbar-nav .nav-item .dropdown-menu,
#navbar-locality .navbar-nav .nav-item ul {
    /*background: #17285c;*/
    background: #0c2d70;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute !important;
    z-index: 99999;
    margin-left: -110px;

    border: none;
    font-family: 'Roboto Condensed';
    font-size: inherit;
}

#navbar-user .navbar-nav .nav-item .dropdown-menu &gt; .dropdown-item,
#navbar-locality .navbar-nav .nav-item ul &gt; li {
    color: #fff;
    padding: 13px;
}

#navbar-user .navbar-nav .nav-item .dropdown-menu &gt; .dropdown-item:hover,
#navbar-locality .navbar-nav .nav-item ul &gt; li:hover {
    cursor: pointer;
    color: #ff7800;
}

#navbar-locality .navbar-nav .nav-item ul &gt; li .ui-menu-item-wrapper {
    background: none;
    padding: 0;
    border: none;
}

#navbar-locality .navbar-nav .nav-item ul &gt; li:hover .ui-menu-item-wrapper {
    color: #ff7800;
}

#navbar-user .navbar-nav .nav-item .nav-link,
#navbar-locality .navbar-nav .nav-item .nav-link {
    color: #fff;
    font-size: 16px;
}

#navbar-user .navbar-nav .nav-item .nav-link:hover,
#navbar-locality .navbar-nav .nav-item .nav-link:hover {
    color: #ff7800;
}

#navbar-user .navbar-nav .nav-item .dropdown-menu &gt; .dropdown-item {
    padding: 0;
    text-align: center;
}

#navbar-user .navbar-nav .nav-item .dropdown-menu &gt; a.dropdown-item {
    padding: 9px;
    display: block;
}

#navbar-search form {
    position: relative;
}

#navbar-search i.fa-search {
    font-size: 15px;
    padding-top: 5px;
}


#city-input {
    display: none;
    width: 200px;
    border-radius: .25rem;
    padding-left: 25px;
    height: 34px;

}

#city-input + a {
    padding: 7px 7px 0px 26px;
    height: 34px;
}

#navbar-locality .nav-locality {
    /*background-color: #17285c;*/
    background-color: #0c2d70;
    border-radius: .25rem;
}

#navbar-locality .navbar-nav .nav-item .nav-link {
    font-size: 14px;
}

#navbar-locality i {
    position: absolute;
    top: 7px;
    left: 7px;
    -o-transition: transform .2s linear, color .1s linear .1s;
    -ms-transition: transform .2s linear, color .1s linear .1s;
    -moz-transition: transform .2s linear, color .1s linear .1s;
    -webkit-transition: transform .2s linear, color .1s linear .1s;
    transition: transform .2s linear, color .1s linear .1s;
}

#navbar-locality.active i {
    transform: rotate3d(0, 1, 0, 180deg);
    color: #9299a9;
}

.region_desktop {
    display: none;
}

header {
    /*background-image: url(/css/newdesign/header.png);*/
    background-repeat: no-repeat;
    background-position-x: center;
    background-color: #000a2a;
    background-position-y: top;
    overflow: hidden;
    transition: height 0.35s ease;
}


header .center {
    padding-top: 10px;
    margin-top: 70px;
    padding-bottom: 30px;
    width: 600px;
    height: 249px;
}

header .title {
    font-size: 52.5px;
    color: #2b334e;
    line-height: 1;
    letter-spacing: 0.32px;
    width: 800px;
    font-weight: bold;
}

header .description {
    font-size: 30.4px;
    color: #111a34;
    width: 800px;
    letter-spacing: 0.43px;
    /*line-height: 0.8;*/
    font-weight: bold;
    top: -15px;
    position: relative;
}

.top .description, .navbar-brand.description {
    background: url(/css/newdesign/blink.png), #ffffff;
    -webkit-text-fill-color: transparent;
    background-position: 0% 0%;
    -webkit-background-clip: text;
    background-repeat: repeat;
    transition: all .5s;
    /*font-size: 45px;*/
    animation: anim_top_description 23s linear infinite;
}

.omg-fck-start-event-police .top .description {
    animation: anim_top_description 1s linear infinite;
}

.omg-fck-start-event-police .dots .rf,
.omg-fck-start-event-police header .arms {
    animation-name: anim_top_description_blink;
    animation-timing-function: linear;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}


@keyframes anim_top_description {
    from {
        background-position-x: 1000%
    }
    to {
        background-position-x: -1000%
    }
}

header .description::selection, header .title::selection, header .title span::selection {
    background: transparent; /* Safari */
}

header .description::-moz-selection, header .title::-moz-selection, header .title span::-moz-selection {
    background: transparent; /* Firefox */
}

@keyframes anim_top_description_blink {
    50% {
        opacity: 0;
    }
}

header .map-rf {
    /*margin-left: 135px;*/
    margin-top: 10px;
    transform: rotate(-7deg);
}

header .map-rf svg {
    height: 385px;
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

header .map-rf .cls-1 {
    /*fill: #17285c;*/
    fill:#0c2d70;
    stroke: #004780;
}

header .top {
    height: 40px;
    margin-top: 20px;
    position: relative;
}

#breadcrumb {
    position: absolute;
    top: 70px;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 700px;
    margin-bottom: 15px;
    z-index: 2;
}

#breadcrumb li {
    float: left;
}

#breadcrumb li a {
    color: #fff;
    display: block;
    /*background: #17285c;*/
    background: #0c2d70;
    text-decoration: none;
    position: relative;
    height: 32px;
    line-height: 32px;
    padding: 1px 5px 3px 5px;
    text-align: center;
    margin-right: 23px;
}

#breadcrumb li a:hover, #breadcrumb li a.active {
    color: #ff7800;
}

#breadcrumb li:nth-child(even) a {
    background-color: #0c2d70;
}

#breadcrumb li:nth-child(even) a:before {
    /*border-color: #17285c;*/
    border-color: #0c2d70;
    border-left-color: transparent;
}

#breadcrumb li:nth-child(even) a:after {
    /*border-left-color: #17285c;*/
    border-left-color: #0c2d70;
}

#breadcrumb li:first-child a {
    padding-left: 20px;
    border-radius: 0.25rem 0 0 0.25rem;
}

#breadcrumb li:first-child a:before {
    content: "";
    background-image: url('/images/russia_icon.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    position: absolute;
    border: none;
    left: -10px;
    top: 3px;
}

/*#breadcrumb li:last-child a {
    padding-right: 15px;
}
#breadcrumb li:last-child a:after {
    border: none;
}*/
#breadcrumb li a:before, #breadcrumb li a:after {
    content: "";
    position: absolute;
    top: 0;
    /*border: 0 solid #17285c;*/
    border: 0 solid #0c2d70;
    border-width: 16px 10px;
    width: 0;
    height: 0;
}

#breadcrumb li a:before {
    left: -20px;
    border-left-color: transparent;
}

#breadcrumb li a:after {
    left: 100%;
    border-color: transparent;
    /*border-left-color: #17285c;*/
    border-left-color: #0c2d70;
}

#breadcrumb li a:hover {
    /*background-color: #17285c;*/
    background-color: #0c2d70;
}

#breadcrumb li a:hover:before {
    /*border-color: #17285c;*/
    border-color: #0c2d70;
    border-left-color: transparent;
}

#breadcrumb li a:hover:after {
    /*border-left-color: #17285c;*/
    border-left-color: #0c2d70;
}

#breadcrumb li a:active {
    /*background-color: #17285c;*/
    background-color: #0c2d70;
}

#breadcrumb li a:active:before {
    /*border-color: #17285c;*/
    border-color: #0c2d70;
    border-left-color: transparent;
}

#breadcrumb li a:active:after {
    /*border-left-color: #17285c;*/
    border-left-color: #0c2d70;
}

#breadcrumb li a i {
    padding-left: 5px;
}

.breadcrumbs-locality {
    position: absolute;
    top: 105px;
    left: 0;
    width: 1100px;
    height: 0px;
    /*background: #17285c;*/
    background: #0c2d70;
    z-index: 2;
    border-radius: .25rem;
    -webkit-box-shadow: 5px 5px 7px 0px rgba(0, 10, 42, 0.44);
    -moz-box-shadow: 5px 5px 7px 0 pxrgba(0, 10, 42, 0.44);
    box-shadow: 5px 5px 7px 0px rgba(0, 10, 42, 0.44);

    -webkit-transition: height 0.15s ease-out;
    -moz-transition: height 0.15s ease-out;
    -o-transition: height 0.15s ease-out;
    transition: height 0.15s ease-out;
    overflow: hidden;
}

.breadcrumbs-locality.open {
    height: 263px;
}

.breadcrumbs-locality .fa-times {
    cursor: pointer;
}

.breadcrumbs-locality .fa-times:hover {
    color: #ff7800;
}

.breadcrumbs-loader {
    color: #ff7800;
    font-size: 2rem;
    position: absolute;
    top: calc(50% - 2rem);
    left: calc(50% - 2rem);
}

.breadcrumbs-container::-webkit-scrollbar {
    width: 17px;
}

.breadcrumbs-container::-webkit-scrollbar-track {
    border-radius: .25rem;
}

.breadcrumbs-container::-webkit-scrollbar-thumb {
    border-radius: .25rem;
    background: #828ba9;
}

.character-locality {
    position: relative;
}

.character-locality .character {
    font-size: 36px;
    font-weight: bold;
    line-height: 1;
    color: #7d86a4;
    position: absolute;
    top: 0;
    left: 0;
    text-transform: uppercase;
}

.character-locality ul {
    display: inline-block;
    list-style: none;
    padding: 12px 0px 0px 30px;
    margin-bottom: 2rem;
}

.character-locality ul &gt; li a.disabled {
    color: #a0a0a0;
    background: none;
}

.character-locality ul &gt; li:hover a.disabled:hover,
.character-locality ul &gt; li a.disabled:focus {
    color: #a0a0a0;
    background: none;
    text-decoration: none;
}

.character-locality ul &gt; li a {
    color: #fff;
    font-size: 16px;
    padding: 1px 8px;
    border-radius: 0.25rem;
    margin-bottom: 10px;
    display: inline-block;
    line-height: 1.2;
}

.character-locality ul &gt; li.active a {
    background: #7d86a4;
}

.character-locality ul &gt; li a.active {
    background: #7d86a4;
}

.character-locality ul &gt; li:hover a.disabled {
    background: none;
}

.character-locality ul &gt; li:hover a,
.character-locality ul &gt; li a:focus {
    background: #ff7800;
    text-decoration: none;
}

.breadcrumbs-control {
    color: #828ba9;
    padding-right: 8px;
}

.breadcrumbs-container {
    margin: 0 5px 0px 15px;
    height: 230px;
    max-height: 230px;
    overflow-y: scroll;
}


#bottom {
    position: absolute;
    bottom: 0px;
    left: 15px;
    overflow: hidden;
}


.ui-helper-hidden-accessible {
    display: none;
}

#navbar-locality .navbar-nav .nav-item ul.ui-autocomplete {
    max-height: 350px;
    overflow-y: auto;

}

.ui-autocomplete::-webkit-scrollbar {
    width: 17px;
}

.ui-autocomplete::-webkit-scrollbar-track {
    border-radius: .25rem;
}

.ui-autocomplete::-webkit-scrollbar-thumb {
    border-radius: .25rem;
    background: #828ba9;
}

.table-vector {
    height: 210px;
    max-height: 210px;
    margin-top: 10px;
    overflow: hidden;
}

.vector-loader {
    color: #ff7800;
    font-size: 1.5rem;
    height: 220px;
    width: 100%;
    z-index: 999;
}

.vector-loader.again {
    position: absolute;
    top: 0;
    left: 0;
    background: #000a2ae0;
}

.vector-loader span {
    position: absolute;
    top: calc(50% - 1.5rem);
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

.vector-loader i {
    margin-left: 0.5rem;
}

#vector-table-info .head {
    font-size: 13px;
    color: #6e7795;
    padding: 3px 0;
    opacity: 0;
    background: #131c3a;
    margin-right: -10px;
    margin-left: -10px;

}

#vector-table-info .head .col-3 {
    text-align: center;
    padding: 0;
}

#vector-table-info .table-vector &gt; .col-3 {

}

#vector-table-info .table-vector &gt; .col-3:hover .head,
#vector-table-info.active-col-0 .table-vector &gt; .col-3:nth-child(1) .head,
#vector-table-info.active-col-1 .table-vector &gt; .col-3:nth-child(2) .head,
#vector-table-info.active-col-2 .table-vector &gt; .col-3:nth-child(3) .head,
#vector-table-info.active-col-3 .table-vector &gt; .col-3:nth-child(4) .head {
    opacity: 1;
}

#vector-table-info .table-vector &gt; .col-3:hover .items,
#vector-table-info.active-col-0 .table-vector &gt; .col-3:nth-child(1) .items,
#vector-table-info.active-col-1 .table-vector &gt; .col-3:nth-child(2) .items,
#vector-table-info.active-col-2 .table-vector &gt; .col-3:nth-child(3) .items,
#vector-table-info.active-col-3 .table-vector &gt; .col-3:nth-child(4) .items {
    background: #131c3a;
}

#vector-table-info .vector {
    color: #1A2340;
    font-size: 16px;
    text-transform: uppercase;
    padding: 5px 0px 1px 0px;
    /*background: #2b334e;*/
    background: #30354a;
    margin-right: -10px;
    margin-left: -10px;
}

#vector-table-info .vector a:hover {
    color: #ff7800;
}

#vector-table-info .vector .col-12 {
    text-align: center;
}

#vector-table-info .items {
    font-size: 12px;
    margin-right: -10px;
    margin-left: -10px;
}

#vector-table-info .items .col-3 {
    padding: 0;
}

#vector-table-info .items a {
    font-family: Roboto;
    font-size: 12px;
    display: block;
    width: 100%;
    text-align: center;
    padding: 3px 0px;
    cursor: pointer;
    color: #7d86a4;
    font-weight: bold;
}

#vector-table-info .items a:not([href]):not([tabindex]) {
    cursor: default;
}

#vector-table-info .items a:hover {
    background: #4b5268;
    color: #fff;
    text-decoration: none;
}

#vector-table-info .items a:not([href]):not([tabindex]):hover {
    background: transparent;
    color: #7d86a4;

}

.nav-vector {
    position: absolute;
    top: -30px;
    right: 15px;
    font-size: 11px;
    color: #017bde;
    text-transform: uppercase;
    /*background: #17285c;*/
    background: #0c2d70;
    padding: 5px 20px 2px 10px;
    border-radius: 0.25rem;
}

.nav-vector:hover {
    color: #ff7800;
    text-decoration: none;
}

.nav-vector i.fa-angle-up,
.nav-vector i.fa-angle-down {
    color: #ff7800;
    position: absolute;
    right: 6px;
    top: 7px;
    display: none;
}

.nav-arrow i {
    display: none;
}

.nav-arrow .nav-link{
    display: flex;
}
.nav-arrow .nav-link i{
    justify-content: center;
    align-content: center;
    align-items: center;
    margin-left: 7px;
}

.nav-arrow[aria-expanded="true"] i.fa-angle-up {
    display: flex;
}

.nav-arrow[aria-expanded="false"] i.fa-angle-down {
    display: flex;
}

.table-indicator {
    height: 100%;
}

.table-indicator .row {
    width: 375px;
    max-width: 375px;
}

.table-indicator .name {
    color: #4b5268;
    font-size: 18px;
    font-weight: 600;
    height: 30px;

}

.table-indicator .dot {
    color: #17285c;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
    height: 30px;
    background: url(dot.png);
    background-repeat: repeat-x;

}

.table-indicator .dots a {
    position: absolute;
    display: block;
    width: 100%;
    text-align: center;
    left: 0;
    bottom: -30px;
    text-decoration: underline;
}

.table-indicator .number {
    color: #4b5268;
    font-size: 16px;
    font-weight: 600;
    height: 30px;
}

.table-indicator .number span {
    color: #7f87a4;
    font-size: 18px;
    font-family: "Roboto Medium";
}

.table-indicator .names {
    padding-right: 0;
    max-width: 190px;
    /*max-width: 115px; Р±С‹Р»Рѕ СЃ РєРѕСЂРѕС‚РєРёРјРё РїРѕРєР°Р·Р°С‚РµР»СЏРјРё С‚Р°Рє!*/
}

.table-indicator .dots {
    position: relative;
}

.table-indicator .dots .rf, header .arms {
    position: absolute;
    top: calc(50% - 98px);
    left: 0;
    width: 100%;
    height: 189px;
    background: url(gerb_rf.png);
    background-position: center;
    background-repeat: no-repeat;
    /*    
            background-size: 50%;
        background-position-y: 65%;
        background-position-x: 50%;*/
}

header .arms {
    top: calc(50% - 48px);
}

header .arms-loader {
    color: #ff7800;
    font-size: 1.5rem;
    height: 220px;
    width: 100%;
    z-index: 999;
    position: absolute;
    top: calc(50% - 101px);
    left: 0;
    background: #000a2a99;
    display: none;
}

header .arms-loader span {
    position: absolute;
    top: calc(50% - 1.5rem);
    width: 100%;
    text-align: center;
    margin-top: 10px;
}


.table-indicator .numbers {
    padding-left: 0;
}

@media (max-width: 1460px) {
    .navbar-light .form-control {
        width: 340px;
    }

    header .map-rf {
        /*margin-left: 70px;*/
    }
}

@media (max-width: 1200px) {
    .navbar-light .form-control {
        width: 250px;
    }

    header .bottom {
        width: 220px;
    }

    header .title {
        font-size: 29.3px;
        letter-spacing: 0.54px;
    }

    header .description {
        font-size: 16.7px;
        letter-spacing: 0.45px;
    }

    header .map-rf {
        /*margin-left: 12px;*/
    }

    #vector-table-info .head {
        font-size: 11px;
    }

    #vector-table-info .vector {
        font-size: 14px;
    }

    header .arms {
        display: block !important;
    }

    .table-indicator {
        display: none !important;
    }

    header .map-rf svg {
        height: 315px;
    }
}

@media (max-width: 1100px) {
    .navbar-light .navbar-nav .nav-link {
        padding-right: 17px;
    }
}

@media (max-width: 991px) {

    .nav-arrow {
        display: none;
    }

    #navbar-search,
    #navbar-locality {
        order: 4;
    }

    #navbar-locality {
        width: 100%;
    }

    #navbar-locality a {
        display: none;
    }

    #navbar-user {
        order: 2;
    }

    #navbar-bottom {
        height: initial;

        min-height: 0px;
    }

    .navbar-light .navbar-nav .nav-link {
        color: #fff;
        font-size: 16px;
        padding-right: 11px;
        padding-left: 11px;
        padding-top: 11px;
        padding-bottom: 11px;
    }

    header {
        background-position-x: left;
    }

    header &gt; .container &gt; .row &gt; div:first-child {
        max-width: 100%;
        flex: auto;
    }

    header .bottom {
        text-align: center;
    }

    #map-rf {
        display: none;
    }

    #navbar-top .navbar-toggler {
        color: #fff;
        font-size: 14px;
        outline: 0;
    }

    .navbar-toggler {
        order: 1;
    }

    header .title {
        width: auto;
        font-size: 6.3vw;
    }

    header .top .description {
        text-align: center;
        font-size: 44px;
        line-height: 1;
        letter-spacing: 0.68px;
        width: 100%;
        animation: anim_top_description 70s linear infinite;
    }

    #navbar-locality .navbar-nav .nav-item ul.ui-autocomplete {
        width: calc(100vw - 20px);
        padding: 0 10px 0 10px;
    }
}

@media (max-width: 991px) {
    .second-nav {
        top: 0;
    }

    header .bottom, header .center {
        width: 100%;
        height: auto;
    }

    .navbar-light .navbar-brand {
        padding: 4px;
        margin: 0;
        margin-left: 44px;
    }

    .navbar-light .navbar-brand.description{
        font-size: 15px;
    }

    #navbar-search,
    #navbar-locality {
        margin: 0;
        padding: 0px 10px 0px 10px;
    }

    #navbar-search .navbar-nav,
    #navbar-locality .navbar-nav {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    #city-input {
        width: 100%;
        display: block;
    }


    #navbar-locality .navbar-nav .nav-item .nav-link {
        display: none;
    }

    #breadcrumb {
        display: none;
        left: -15px;
        width: auto;
    }

    .breadcrumbs-locality {
        display: none;
    }

    header, header.show-table-vector {
        height: auto;
        display: none;
    }

    .navbar-light .navbar-nav {
        text-align: center;
    }

    .navbar-light .navbar-nav .nav-item:first-child .nav-link {
        padding-left: 11px;
    }

    .vector-container {
        display: none;
    }

    #navbar-bottom .navbar-toggler {
        position: fixed;
        top: 3px;
        left: 2px;
        background: #000a2a;
        width: auto;
        z-index: 9999;
        padding: 6px;
        border-radius: 50%;
        outline: 0;
        -webkit-transform: translateZ(0);
    }

    #navbarSupportedContent {
        overflow-y: scroll;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000a2a;
        z-index: 9998;
        padding-top: 30px;
    }

    #navbar-bottom .navbar-toggler .navbar-toggler-icon {
        transition: transform 0.15s ease;
    }

    #navbar-bottom .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
        background-image: url(plus.svg);
        transform: rotate(45deg);
    }

    #navbar-bottom.navbar-light .navbar-nav .nav-link {
        font-size: 22px;
    }

    .table-indicator {
        display: none;
    }

    header .arms {
        display: block !important;
        position: relative;
        top: initial;
        left: initial;
    }
}

@media (max-width: 460px) {

    /*.navbar-light .navbar-brand.description{*/
    /*    font-size: 12px;*/
    /*}*/

    #navbar-user {
        order: 1;
    }

    .navbar-toggler {
        display: block;
        float: left;
        width: 50%;
        text-align: left;
    }

    .navbar-toggler:last-child {
        text-align: right;
    }

    .service-list .dropdown-menu {
        position: static !important;
    }
}

.project-create span.input-group-addon, .project-update span.input-group-addon {
    position: absolute;
    height: 100%;
    display: flex;
    z-index: 1;
    align-items: center;
}

.project-create span.kv-date-remove, .project-update span.kv-date-remove {
    right: 10px;
}

.project-create span.kv-date-picker, .project-update span.kv-date-picker {
    right: 40px;
}

.project-create .select2-selection__choice__remove,
.project-update .select2-selection__choice__remove{
    margin: 0 !important;
    margin-left: 5px !important;
}

.project-create .select2-selection__clear,
.project-update .select2-selection__clear {
    top: 0 !important;
    right: 2rem !important;
}

@media (max-width: 320px) {
    .navbar-light .navbar-brand.description {
        font-size: 12px;
    }
}

</pre></body></html>