@media screen and (min-width: 768px) {
  .extracts-img {
    float: left; }

  .extracts-img-last {
    padding-right: 0; } }
@media (max-width: 1199px) {
  .phone a {
    font-size: 14px; }

  .go-portal span {
    display: inline;
    font-size: 12px; }

  .search {
    top: 31px; }

  .consult-form input {
    margin: 0 8px; }

  input[type=submit] {
    margin: 30px auto 0; }

  .title-block {
    line-height: 1em; }

  .lines {
    left: 92px; }

  .lines-left {
    left: 11px; }

  .img-control,
  .wrap-item-info {
    float: none; }

  .item-control-info {
    padding-left: 0; }

  .img-control {
    margin: 0 auto 20px; }

  .item-control {
    min-height: 490px; }

  .wrap-menu-f {
    padding-left: 0;
    margin-top: 20px; }

  .title-section-f {
    line-height: 13px; }

  .block-consult {
    background-size: cover; }

  .slide-info {
    left: 0;
    margin-left: 0; }

  .block-slider {
    height: auto; }

  .nav-menu i {
    display: none; }

  .nav-menu li a {
    padding-left: 15px;
    padding-right: 15px; }

  .dropdown-m:after {
    right: 0; }

  .slide-info .container {
    padding-right: 15px;
    padding-left: 15px; }

  .go-portal {
    line-height: 15px; }

  .item-new {
    height: auto;
    padding-bottom: 25px; }

  .table-doc .table {
    display: block;
    width: 100%;
    overflow-y: auto; }

  .item-advantage {
    height: 100%;
    min-height: 455px; }

  .dropdown-m:after {
    margin-top: -2px; }

  .logo-f {
    display: none; }

  .copiright {
    margin-top: 0; }
    
    .adv-main-list-category {
        padding-right: 0px;
        padding-left: 0 !important;
    }
    
    .adv-main-list-category a {
        margin-left: 0 !important;
        padding-left: 58px !important;
    }
    
    .adv-main-list-category a:before {
        left: 30px !important;
    }
    
    .adv-main-list-category + ul li .adv-main-list-category a  {
        margin-left: 0 !important;
        padding-left: 73px !important;
    }
    
    .adv-main-list-category + ul li .adv-main-list-category a:before {
        left: 40px !important;
    }
    }
@media (max-width: 1024px) {
  .lines {
    max-width: 810px; }

  .lines-left {
    left: 68px; } }
@media screen and (max-width: 992px) {
  .table-doc .table img {
    margin-top: -25px; }

  .table-fonds table tbody tr td:first-child {
    padding-bottom: 0; }

  .td-border-right {
    border: none; }

  .table-fonds table tbody tr td,
  .table-fonds table thead tr td {
    border: none; }

  .table-doc table tbody td:first-child {
    border: none; }

  .table-doc .table .text-before {
    margin-bottom: 15px;
    font-size: 16px; }

  .table-doc .table span {
    font-size: 14px;
    display: none; }

  .table-fonds table tbody tr td:first-child {
    text-align: left; } }
@media (max-width: 991px) {
  .logo img {
    width: 100%; }

  .requisites span {
    font-size: 12px; }

  .view-map {
    font-size: 10px; }

  .go-portal {
    padding-left: 0;
    background-image: none; }

  .city {
    font-size: 11px; }

  .phone a {
    font-size: 12px; }

  input {
    max-width: 100%; }

  input.search-bar {
    max-width: 300px; }

  .consult-form input {
    margin: 0 8px 15px 0; }

  .confitm-personal a {
    margin-top: 0;
    display: inline; }

  .lines {
    max-width: 620px; }

  .lines-left {
    left: 37px; }

  .item-control {
    padding-bottom: 23px; }

  .img-president {
    left: -23px;
    width: 250px;
    height: 250px; }

  .slide-info {
    top: 75px;
    left: 0;
    margin-left: 0; }

  .slide-title {
    font-size: 20px;
    line-height: 20px; }

  .slide-text {
    font-size: 16px;
    line-height: 14px; }

  .wrap-navs,
  .slider-navigation {
    display: none; }

  .item {
    height: 300px; }

  .item img {
    height: 100%; }

  .city {
    font-size: 12px; }

  .top-info-block {
    min-height: 50px;
    padding: 0; }

  .city {
    margin-top: 7px; }

  .go-portal {
    margin-top: 18px; }

  .logo img {
    display: block;
    width: 110px;
    margin-top: 5px; }

  .item-advantage {
    height: 345px;
    min-height: auto; }

  .img-control {
    margin: 0;
    float: left; }

  .item-control {
    min-height: 281px; }

  .wrap-item-info {
    float: left; }

  .item-control-info {
    padding-left: 32px; }

  .items-control .col-sm-12 {
    margin-bottom: 20px; }

  .menu .phone-sm {
    float: none; }

  .search-form {
    margin-bottom: 15px; }

  .nav-menu li {
    display: block; }

  .nav-menu i {
    display: block; }

  .nav-menu li a {
    padding-left: 30px; }
       
   .string-product:after {
       top: 20% !important;
    }
    
    .option-price-wrap-m-items button {
        display: block;
        margin-bottom: 10px;
    }
    
    .string-product:after {
        display: none;    
    }
    .adv-main-list-category + ul li .adv-main-list-category a {
        padding-right: 5px;
        display: block;
    }
    .title-wrap-m-items{
        width:90%;
        font-size:14px;
        padding-left: 73px;
        padding-right:5px;
    }
   }

@media (max-width: 768px) {
  .top-line {
    padding: 10px 0; }

  .top-event {
    margin-top: 0;
    padding-left: 0;
    background-image: none; }

  .center-xs {
    text-align: center; }

  .requisites span,
  .city,
  .view-map,
  .phone a,
  .go-portal span {
    font-size: 15px; }

  .logo img {
    width: auto; }

  .go-portal {
    margin-left: 0; }

  .wrap-introduction .col-md-4 {
    margin-bottom: 30px; }

  .lines {
    display: none; }

  .nav > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px; }

  .nav-tabs > li {
    float: none; }

  .items-control .col-md-6 {
    margin-bottom: 30px; }

  .clock-right {
    float: none;
    margin-top: 15px; }

  .wrap-menu-f,
  .wrap-logo {
    float: none; }

  .title-section-f {
    margin-top: 20px; }

  .wrap-president {
    position: inherit;
    left: 0;
    padding: 40px 21px 44px; }

  .img-president {
    position: inherit;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    margin-bottom: 20px; }

  .img-news {
    height: auto; }

  .npl-m {
    padding-left: 0; }

  .down-doc-item {
    max-width: 290px; }

  .img-president {
    width: 200px;
    height: 200px; } }
@media (max-width: 767px) {
  .cancel-event {
    position: initial;
    right: 0;
    margin: 20px auto 0; }

  .logo img {
    margin: 10px auto 0; }

  .item-news_height {
    height: auto; }

  .item-news {
    height: auto; }

  .logo-sm {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -60px; }

  .logo-sm img {
    width: 120px;
    margin-top: 8px; }

  .menu {
    overflow-y: scroll; }

  .menu {
    margin-top: 85px; } }
@media (max-width: 571px) {
  .img-control {
    float: none; }

  .wrap-item-info {
    float: none;
    margin-top: 20px; }

  .item-control-info {
    padding-left: 0; }
    }
    

    
@media screen and (max-width:480px) {
    .option-price-wrap-m-items {
        display:none;
    }
    .title-wrap-m-items {
        width:100%;
    }
        
}
@media (max-width: 455px) {
    .organization-sell-buy-controls {
        font-size: 13px !important;    
    }
    
    .organization-sell-buy-title {
        padding: 15px 5px 15px 20px !important;
        font-size: 13px !important;
    }
}
@media (max-width: 445px) {
  .logo-sm {
    display: none; } }
