p;/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspContainer {
  overflow: hidden;
  position: relative; }

.jspPane {
  position: absolute; }

.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 5px;
  height: 100%;
  background: red; }

.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red; }

.jspCap {
  display: none; }

.jspHorizontalBar .jspCap {
  float: left; }

.jspTrack {
  background: #fff;
  position: relative; }
  .jspTrack:before {
    content: '';
    width: 1px;
    height: 100%;
    background-color: #e6e6e6;
    left: 2px;
    position: absolute; }

.jspDrag {
  background: #ec1846;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%; }

.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0; }

.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d; }

.jspVerticalBar .jspArrow {
  height: 16px; }

.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%; }

.jspVerticalBar .jspArrow:focus {
  outline: none; }

.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%; }

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
  margin: 0 -3px 0 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImpzY3JvbGwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7R0FLRztBQUVIO0VBRUksaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUN0Qjs7QUFFRDtFQUVJLG1CQUFtQixFQUN0Qjs7QUFFRDtFQUVJLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsU0FBUztFQUNULFdBQVc7RUFDWCxhQUFhO0VBQ2IsZ0JBQWdCLEVBQ25COztBQUVEO0VBRUksbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixRQUFRO0VBQ1IsWUFBWTtFQUNaLGFBQWE7RUFDYixnQkFBZ0IsRUFDbkI7O0FBRUQ7RUFFSSxjQUFjLEVBQ2pCOztBQUVEO0VBRUksWUFBWSxFQUNmOztBQUVEO0VBRUksaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUV0QjtFQUxEO0lBSWMsWUFBWTtJQUFFLFdBQVc7SUFBRSxhQUFhO0lBQUUsMEJBQTBCO0lBQUUsVUFBVTtJQUFFLG1CQUFtQixFQUFHOztBQUd0SDtFQUVJLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFFBQVE7RUFDUixnQkFBZ0I7RUFDaEIsMkJBQW1CO0VBQW5CLHdCQUFtQjtFQUFuQixtQkFBbUIsRUFDdEI7O0FBRUQ7O0VBR0ksWUFBWTtFQUNaLGFBQWEsRUFDaEI7O0FBRUQ7RUFFSSxvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFVBQVUsRUFDYjs7QUFFRDtFQUVJLGdCQUFnQjtFQUNoQixvQkFBb0IsRUFDdkI7O0FBRUQ7RUFFSSxhQUFhLEVBQ2hCOztBQUVEO0VBRUksWUFBWTtFQUNaLFlBQVk7RUFDWixhQUFhLEVBQ2hCOztBQUVEO0VBRUksY0FBYyxFQUNqQjs7QUFFRDtFQUVJLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osYUFBYSxFQUNoQjs7QUFFRCwwQ0FBMEM7QUFDMUM7RUFFSSxtQkFBbUIsRUFDdEIiLCJmaWxlIjoianNjcm9sbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogQ1NTIFN0eWxlcyB0aGF0IGFyZSBuZWVkZWQgYnkgalNjcm9sbFBhbmUgZm9yIGl0IHRvIG9wZXJhdGUgY29ycmVjdGx5LlxuICpcbiAqIEluY2x1ZGUgdGhpcyBzdHlsZXNoZWV0IGluIHlvdXIgc2l0ZSBvciBjb3B5IGFuZCBwYXN0ZSB0aGUgc3R5bGVzIGJlbG93IGludG8geW91ciBzdHlsZXNoZWV0IC0galNjcm9sbFBhbmVcbiAqIG1heSBub3Qgb3BlcmF0ZSBjb3JyZWN0bHkgd2l0aG91dCB0aGVtLlxuICovXG5cbi5qc3BDb250YWluZXJcbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpzcFBhbmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5qc3BWZXJ0aWNhbEJhclxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmVkO1xufVxuXG4uanNwSG9yaXpvbnRhbEJhclxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogcmVkO1xufVxuXG4uanNwQ2FwXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzcEhvcml6b250YWxCYXIgLmpzcENhcFxue1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uanNwVHJhY2tcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXsgY29udGVudDogJyc7IHdpZHRoOiAxcHg7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgbGVmdDogMnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7fVxufVxuXG4uanNwRHJhZ1xue1xuICAgIGJhY2tncm91bmQ6ICNlYzE4NDY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BUcmFjayxcbi5qc3BIb3Jpem9udGFsQmFyIC5qc3BEcmFnXG57XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uanNwQXJyb3dcbntcbiAgICBiYWNrZ3JvdW5kOiAjNTA1MDZkO1xuICAgIHRleHQtaW5kZW50OiAtMjAwMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5qc3BBcnJvdy5qc3BEaXNhYmxlZFxue1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiAjODA4MDhkO1xufVxuXG4uanNwVmVydGljYWxCYXIgLmpzcEFycm93XG57XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uanNwSG9yaXpvbnRhbEJhciAuanNwQXJyb3dcbntcbiAgICB3aWR0aDogMTZweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5qc3BWZXJ0aWNhbEJhciAuanNwQXJyb3c6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uanNwQ29ybmVyXG57XG4gICAgYmFja2dyb3VuZDogI2VlZWVmNDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIFl1ayEgQ1NTIEhhY2sgZm9yIElFNiAzIHBpeGVsIGJ1ZyA6KCAqL1xuKiBodG1sIC5qc3BDb3JuZXJcbntcbiAgICBtYXJnaW46IDAgLTNweCAwIDA7XG59Il19 */







@media screen and (max-width: 1024px) {
  .global-wrapper {
    min-width: 320px !important;
    width: auto;
  }
  .header-fixed-menu.aside {
    width: 100vw;
    height: 60px;
    -webkit-box-shadow: 5.119px 4.774px 7.28px 0.72px rgba(44, 43, 40, 0.04);
    -moz-box-shadow: 5.119px 4.774px 7.28px 0.72px rgba(44, 43, 40, 0.04);
    box-shadow: 5.119px 4.774px 7.28px 0.72px rgba(44, 43, 40, 0.04);
    overflow: auto;
  }
  .header-fixed-menu.aside.closeNav {
    height: 100vh;
    background-color: rgba(0, 0, 0, .6);
  }
  .header-fixed-menu.aside::before {
    position: absolute;
    content: '';
    width: 45px;
    height: 40px;
    top: 10px;
    left: 20px;
    background-image: url(/images/menu.svg);
    -webkit-background-size: 38px;
    background-size: 38px;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .header-fixed-menu .menu-wrap {
    width: 220px;
    position: absolute;
    left: -220px;
    transition: .8s;
    background-color: #fff;
    height: 100vh;
  }
  .has-aside-menu .main {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 80px;
  }
  .login-page .login-page-form {
    max-width: 80vw;
  }
  .mbox {
    padding: 0;
  }
  .footer.has-aside-menu {
    padding-left: 20px;
    padding-right: 20px;
  }
  .footer .footer-wrap {
    display: flex;
    justify-content: space-between;
  }
  .footer .footer-wrap .item.item-2 {
    width: auto;
  }
  .footer .footer-wrap .item.item-3 {
    width: auto;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
  }
  .footer .footer-wrap .item.item-3 ul {
    display: block;
  }
  .footer .footer-wrap .item.item-2 ul li {
    justify-content: flex-start;
  }
  .footer .footer-wrap .item.item-3 ul li:nth-child(2) {
    display: none;
  }
  .footer .footer-wrap .item.item-3 ul li:nth-child(4) {
    display: none;
  }
  .footer .footer-wrap .item.item-2 ul li {
    padding-left: 0;
  }
  .footer .footer-wrap .item.item-2 ul li b {
    margin-left: 0;
  }
  .footer .footer-wrap .item.item-1 .footer-logo {
    display: none;
  }

  /*page_1*/
  #render-area {
    margin: 0;
  }
  .mbox .novost {
    width: 100vw !important;
  }
  .mbox .novost .slide {
    -webkit-background-size: contain !important;
    background-size: contain !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #fff;
  }
  .items-wraper {
    padding-top: 30px;
  }
  .items-wraper .item-wrap {
    width: 25% !important;
  }
  .items-wraper .item-wrap .item.private div.product-name b {
    font-size: 12px;
  }
  .last-news {
    padding-left: 20px !important;
    padding-right: 20px;
  }


  /*page_2*/
  .restoran-page .wrap-tasks .catalog-list {
    padding: 0;
  }
  .restoran-page .mbox {
    padding: 0;
  }
  .tables-tabs .img-container .photo-wrap {
    min-height: 30px;
    height: 60px;
  }


  /*page_3*/
  .wrap-tasks .filter form .item {
    width: 30%;
  }

  /*page_5*/
  .has-aside-menu  .profile-table-wrap .item-wrap {
    width: 50% !important;
    min-width: 50% !important;
  }
  .restoran-page .wrap-tasks .items-wraper .item-wrap .img-row .img {
    width: 266px;
  }
  .restoran-page .items-wraper .item-wrap .item.private .priv {
    margin-right: 5px;
  }


  /*page_8*/
  .cabinet-page .cabinet-content .no-docs.active {
    width: 100%;
  }


  /*page_9*/
  .user-list-page .user-list-main {
    flex-wrap: wrap;
  }
  .user-list-page .user-list-main .aside.left {
    order: 1;
    width: 100%;
  }
  .user-list-page .user-list-main .aside.right {
    width: 100%;
  }
  .user-list-page .search-result-items .item-wrap .left .item-logo {
    margin-bottom: 10px;
  }
  .write_to_user {
    width: auto;
  }

  /*page_10*/
  .bisnes-center .bisnes-center-wrap {
    flex-wrap: wrap;
  }
  .bisnes-center .bisnes-center-wrap .right {
    width: 100%;
  }
  .bisnes-center .bisnes-center-wrap .left {
    width: 100%;
    order: 1;
  }
  .bisnes-center-right-filter .category-items ul {
    width: 100%;
    margin-right: 0 !important;
    margin-left: 0;
  }
  .bisnes-center-right-filter .category-items {
    width: 100%;
    max-width: 100%;
  }


  /*page_12*/
  .restoran-page .restoran-wraper .items-wraper .item-wrap {
    width: calc(50% - 10px) !important;
  }
  .restoran-page .items-wraper {
    margin: 0;
  }
  .restoran-page .items-wraper {
    justify-content: space-between;
  }
  .restoran-page .restoran-wraper .items-wraper .item-wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .popup-fancy .right-column .text-field {
    height: auto;
  }
  .has-aside-menu .filter-form {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 50px;
  }
  .has-aside-menu .catalog-nav.active {
    width: 100%;
    min-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 80px;
  }


  /*page_15*/
  .restoran-inner-wraper .wrapper-for-resize-block .info-block .text-part {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .restoran-inner-wraper .wrapper-for-resize-block .info-block .download-table {
    margin-top: 20px;
  }
  .restoran-inner-wraper .wrapper-for-resize-block .info-block .download-table .file-for-download {
    width: auto;
  }
  .restoran-inner-wraper .wrapper-for-resize-block .info-block .download-table {
    position: static;
  }


  /*page_17*/
  .televyshka-wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .televyshka-wrap .tele-text {
    padding-left: 0;
    padding-right: 0;
  }
  .breadcrumb ol li {
    margin-bottom: 4px;
  }
  .televyshka-wrap .photo-wrap {
    display: block;
    height: auto;
    width: auto;
    padding-left: 0;
    max-height: 100%;
  }
  .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap .reviews-item-wrap-top {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 30px;
  }


  /*page_18*/
  .has-aside-menu .main-wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .events-wrap .event .event-info .address {
    line-height: 1.2;
  }
  .events-wrap .event .event-info .address, .events-wrap .event .event-info .date, .events-wrap .event .event-info .price, .events-wrap .event .event-info .time {
    padding-left: 0;
    line-height: 1.2;
  }



  .profile-expert {
    flex-wrap: wrap;
  }
  .profile-expert-person {
    width: 100%;
    max-width: 100%;
  }
  .profile-expert-right-side {
    width: 100%;
  }
  .profile-expert .expert-services .service-item {
    padding-left: 10px;
    padding-right: 10px;
  }
  .company-registration .registration-top .registration-top-wrap {
    position: static !important;
  }
  .company-registration .registration-top {
    position: static !important;
  }
  .company-registration {
    padding-top: 0 !important;
  }
  .company-registration .registration-top .registration-top-wrap .registration-user {
    align-items: flex-start;
    align-content: flex-start;
  }
  .company-registration .registration-top {
    padding-left: 0;
  }
  .company-registration .registration-text-block {
    padding-left: 0;
    padding-right: 0;
  }
}






@media screen and (max-width: 767px) {
  .login-page .login-page-form {
    max-width: 100vw;
    padding-left: 0;
    padding-right: 0;
  }
  .has-aside-menu .main {
    padding-left: 10px;
    padding-right: 10px;
  }
  .header-fixed-menu.aside::before {
    left: 10px;
  }


  /*page_1*/
  .mbox .novost #slides {
    height: 500px;
  }
  #slides .slide h6 {
    margin-top: 350px !important;
    line-height: 1.2 !important;
  }
  .slider .buttons {
    margin-top: 350px;
  }
  .items-wraper .item-wrap {
    width: 50% !important;
  }
  .items-wraper .item-wrap .item.private div.product-name b {
    font-size: 16px;
  }
  .last-news {
    padding-left: 0px !important;
    padding-right: 0px;
  }
  .items-wraper {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .items-wraper .item-wrap .item {
    max-width: 100% !important;
  }
  .content-city {
    min-width: auto;
  }


  /*page_2*/
  .restoran-page .tables-flex {
    flex-wrap: wrap;
  }
  .cabinet-menu {
    width: 100% !important;
    margin-bottom: 20px;
  }
  .tables-flex .tables-tabs {
    width: 100% !important;
  }
  .editing-popup {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
  .cabinet-menu ul {
    display: flex;
    flex-wrap: wrap;
  }
  .cabinet-menu ul li {
    margin-right: 20px;
    margin-bottom: 10px;
  }

  /*page_3*/
  .wrap-tasks .filter form .item {
    width: 100%;
  }
  .wrap-tasks .filter form .item:last-child {
    width: 100%;
  }
  .wrap-tasks .quest-services .filter .item .item-select {
    width: 100%;
  }
  .wrap-tasks .filter-form-submit {
    width: 140px;
    max-width: 100%;
  }


  /*page_5*/
  .has-aside-menu .profile-table-wrap .item-wrap {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    min-width: 100% !important;
  }
  .restoran-page .wrap-tasks .items-wraper .item-wrap .img-row .img {
    width: 304px;
  }


  /*page_7*/
  .tables-flex {
    flex-wrap: wrap;
  }
  .wrap-tasks .catalog-list {
    padding-left: 0;
    padding-right: 0;
  }


  /*page_8*/
  .cabinet-page .cabinet-content {
    width: 100%;
  }
  #add-doc {
    width: auto;
  }
  #add-doc .file-button {
    width: auto;
  }

  /*page_10*/
  #tasking-expert {
    width: calc(100vw - 40px) !important;
    padding-left: 10px;
    padding-right: 10px;
  }


  /*page_11*/
  .bisnes-center .bisnes-center-items .search-result .result-wrap .expert-item .expert-item-wrap .expert-item-main {
    flex-wrap: wrap;
  }
  .bisnes-center .bisnes-center-items .search-result .result-wrap .expert-item .expert-item-wrap .expert-item-main .item-left {
    width: 100%;
    padding-right: 0;
    border-right: none;
  }
  .bisnes-center .bisnes-center-items .search-result .result-wrap .expert-item .expert-item-wrap .expert-item-main .item-right {
    width: 100%;
    padding-left: 0;
    max-width: 100%;
    margin-top: 15px;
  }
  .bisnes-center .bisnes-center-items .search-result .result-wrap .expert-item .expert-item-wrap .expert-item-main .item-left .expert-img {
    margin: 0 auto;
    margin-bottom: 10px;
  }


  /*page_12*/
  .restoran-page .restoran-wraper .items-wraper .item-wrap {
    width: 100% !important;
  }
  .restoran-wraper .buttons-wrap {
    display: block;
    width: 100%;
  }
  .restoran-wraper .buttons-wrap .red-button-bordered:first-child {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .restoran-wraper .buttons-wrap .red-button-bordered {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .has-aside-menu .filter-form {
    padding-left: 10px;
    padding-right: 10px;
  }
  .has-aside-menu .catalog-nav.active {
    padding-left: 10px;
    padding-right: 10px;
  }


  /*page_13*/
  .create-table-wrap .form-wraper .form-row {
    flex-wrap: wrap;
  }
  .create-table-wrap .form-wraper .form-item:first-child {
    width: 100%;
    padding-right: 0;
  }
  .create-table-wrap .form-wraper .form-item:nth-child(2) {
    width: 100%;
    padding-left: 0;
  }
  .create-table-wrap .filter-wrapper .filter-item {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  .create-table-wrap .filter-wrapper .form-row {
    margin-left: 0;
    margin-right: 0;
  }



  /*page_16*/
  .televyshka-main .items-wrap .left {
    width: 100%;
  }
  .televyshka-main .items-wrap .right {
    width: 100%;
  }


  /*page_17*/
  .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap .reviews-item-wrap-top .reviews-item-info .reviews-item-user {
    display: block;
  }
  .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap .reviews-item-wrap-top .reviews-item-info {
    padding-top: 10px;
  }


  /*page_17*/
  .univer-page .univer-slider .slide .pic img {
    height: auto;
  }
  .univer-page .wrap-events .filter .filter-events {
    flex-wrap: wrap;
  }
  .univer-page .wrap-events .filter .filter-events-items {
    width: 100%;
  }
  .univer-page .wrap-events .filter .filter-events .item {
    width: 100%;
    padding-right: 0;
    margin-right: 0;
  }
  .events-wrap {
    margin-top: 30px;
  }
  .events-wrap .event {
    width: 100%;
  }


  /*page_19*/
  .univer-page-inner .univer-inner-section {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
  }
  .inside-info-content .inside-info-text span {
    font-size: 14px !important;
  }
  .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap {
    display: block;
  }
  .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap .reviews-item-wrap-top .reviews-item-info {
    padding-top: 10px;
  }


  /*page_21*/
  .show-more-items {
    margin-left: 0 !important;
  }
  .asking-expert {
    width: auto;
  }
  .company-registration .registration-top .registration-top-wrap {
    flex-wrap: wrap;
  }
  .company-registration .registration-top .registration-top-wrap .registration-user {
    width: 100%;
  }
  .company-registration .registration-top .registration-top-wrap .registration-top-center {
    width: 100%;
    margin-bottom: 30px;
    display: block;
    margin-top: 20px;
    text-align: left;
  }


  .jq-selectbox .jq-selectbox__dropdown {
    width: 100% !important;
  }
  .user-info {
    width: calc(100% - 103px);
  }
}






@media screen and (max-width: 479px) {
  .footer .footer-wrap .item.item-3 {
    width: 100%;
    padding-left: 0;
  }
  .footer .footer-wrap .item.item-3 ul li {
    padding-left: 0;
  }
  .footer .footer-copy {
    font-size: 11px;
  }
  .login-page .login-page-form {
    padding-top: 30px;
    padding-bottom: 50px;
  }
  .title h1, .title h2, .title h3, .title .h1, .title .h2, .title .h3 {
    font-size: 24px;
  }
  .footer .footer-wrap .item.item-1 {
    display: block;
    order: 1;
  }
  .footer .footer-wrap .item.item-3 {
    display: none;
  }


  /*page_1*/
  .mbox .novost #slides {
    height: 350px;
  }
  #slides .slide h6 {
    margin-top: 180px !important;
    line-height: 1.2 !important;
  }
  .slider .buttons {
    margin-top: 220px;
  }
  .items-wraper .item-wrap {
    width: 100% !important;
  }
  .items-wraper .item-wrap .item {
    padding-bottom: 20px !important;
  }
  .items-wraper .item-wrap .item.private div.product-name b {
    font-size: 14px;
  }
  .items-wraper .item-wrap .item.private div.product-name {
    height: auto !important;
  }

  /*page_2*/
  .tables-tabs .info-block {
    flex-wrap: wrap !important;
  }
  .tables-tabs .info-block:first-child {
    flex-wrap: wrap;
  }
  .tables-tabs .info-block .info-text {
    width: 100%;
  }
  .tables-tabs .info-block .info-content {
    width: 100%;
    margin-top: 20px;
  }
  .cabinet-menu ul {
    display: block;
  }


  /*page_5*/
  .wrap-tasks .tasks_tabs ul li, .wrap-tasks .table_tabs ul li {
    margin-bottom: 10px;
  }


  /*page_8*/
  .cabinet-page .cabinet-content .docs-table .table-row .table-col {
    width: 100% !important;
    padding-left: 10px !important;
    padding-right: 5px !important;
  }
  .cabinet-page .cabinet-content .docs-table .table-row .table-col:first-child {
    padding-left: 0 !important;
    padding-right: 0 !important;
    border: none;
  }
  .cabinet-page .cabinet-content .docs-table .table-row.table-header {
    display: block;
  }
  .cabinet-page .cabinet-content .docs-table .delete {
    display: none !important;
  }
  .cabinet-page .cabinet-content .docs-table .table-row .table-col:last-child {
    width: 60px !important;
  }
  a[href="#add-doc"] {
    width: 100px !important;
  }


  /*page_9*/
  .user-list-page .search-result-items .item .item-wrap {
    flex-wrap: wrap;
  }
  .user-list-page .search-result-items .item-wrap .left {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .user-list-page .search-result-items .item-wrap .right {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    border-left: none;
  }
  .user-list-page .search-result-items .item-wrap .left .item-logo {
    margin: 0 auto;
    margin-bottom: 10px;
  }
  .user-list-page .search-result-items .item-wrap .left a {
    margin: 0 auto;
  }
  .user-list-page .user-list-filter .item {
    padding-right: 0;
  }
  .fancybox-wrap, .user-list-page .fancybox-opened, .user-list-page .fancybox-inner  {
    width: calc(100vw - 40px) !important;
  }
  .fancybox-inner {
    width: 100% !important;
  }
  .write_to_user {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
  }
  .write_to_user_wrap {
    width: 100%;
  }
  .write_to_user .write_to_user_top .write_to_user_name {
    font-size: 16px;
  }
  .write_to_user .input-file-wrap .input-placeholder {
    width: 60px !important;
  }


  /*page_10*/
  .bisnes-center .bisnes-center-items .search-result .result-wrap .service-item {
    padding-left: 10px;
    padding-right: 10px;
  }
  .bisnes-center .bisnes-center-items .search-result .result-wrap .service-item .service-item-wrap {
    flex-wrap: wrap;
  }
  .bisnes-center .bisnes-center-items .search-result .result-wrap .service-item .service-item-wrap .item-left {
    width: 100%;
    padding-right: 0;
    border-right: none;
  }
  .bisnes-center .bisnes-center-items .search-result .result-wrap .service-item .service-item-wrap .item-right {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-top: 20px;
  }
  .bisnes-center .bisnes-center-items .search-result .result-wrap .service-item .service-item-wrap .item-left .img {
    margin: 0 auto;
    display: block;
  }


  /*page_12*/
  .restoran-page .items-wraper .item-wrap .img-row .img {
    -webkit-background-size: contain;
    background-size: contain;
    width: 290px;
  }
  .popup-fancy .content-field {
    padding-left: 0;
    padding-right: 0;
  }
  .popup-fancy .left-column .total-users .icons-wraper {
    display: none;
  }
  .popup-fancy .left-column .total-users {
    height: auto;
  }


  /*page_12*/
  .create-table-wrap .form-wraper .form-item .img-container .buttons .butt {
    width: 130px;
  }
  .footer .footer-copy {
    text-align: center;
  }


  /*page_15*/
  .restoran-inner-wraper .wrapper-for-resize-block .online-chat .online-chat-wrap .form-part form button {
    display: block;
    width: 100%;
    margin-top: 10px;
  }


  /*page_17*/
  .reviews .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap .reviews-item-info .reviews-item-user .reviews-item-user-date {
    justify-content: flex-start;
  }
  .reviews .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap .reviews-item-info .reviews-item-user .reviews-item-user-name {
    text-align: left;
  }
  .reviews .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap .reviews-item-info .reviews-item-user .review-item-user-day {
    justify-content: flex-start;
  }
  .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap .reviews-item-info .reviews-item-link {
    margin-left: 0;
  }
  .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap .reviews-item-wrap-top .reviews-item-info .reviews-item-user {
    padding-left: 10px;
  }


  /*page_18*/
  .events-wrap .event .event-info .address, .events-wrap .event .event-info .date, .events-wrap .event .event-info .price, .events-wrap .event .event-info .time {
    width: 100%;
  }


  /*page_19*/
  .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap {
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 20px;
  }
  .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap .reviews-item-wrap-top .reviews-item-img {
    width: 60px;
    height: 60px;
  }
  .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap .reviews-item-wrap-top .reviews-item-info {
    width: calc(100% - 60px) !important;
  }
  .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap .reviews-item-wrap-top {
    padding-left: 0;
    padding-right: 0;
  }
  .reviews-wrap .reviews-content .reviews-item .reviews-item-wrap .reviews-item-wrap-top .reviews-item-info .reviews-item-text {
    margin-left: 0;
  }
  .right-menu-many-items .mi-item {
    flex-wrap: wrap;
  }
  .right-menu-many-items .mi-item .mi-item-img {
    width: 100%;
  }
  .right-menu-many-items .mi-item .mi-item-info {
    width: 100%;
  }


  /*page_20*/
  .has-aside-menu .paginator {
    display: flex;
  }
  .has-aside-menu .buttons-wrap {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .has-aside-menu .buttons-wrap .red-button-bordered {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }



  .profile-expert .expert-services .service-item {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    min-width: 100%;
  }
  .profile-expert .expert-services .service-item .service-item-wrap {
    max-width: 100%;
  }
  .profile-expert .expert-articles .university-aricle .university-aricle-item {
    height: auto;
    flex-wrap: wrap;
  }
  .profile-expert .expert-articles .university-aricle .university-aricle-item .image-part {
    width: 100%;
  }
  .profile-expert .expert-articles .university-aricle .university-aricle-item .content-part {
    width: 100%;
    height: auto;
  }
  .profile-expert .expert-articles .university-aricle .university-aricle-item .content-part .short-description {
    height: auto;
  }
  .profile-expert-right-side .profile-expert-menu ul {
    flex-wrap: wrap;
  }
  .profile-expert-right-side .profile-expert-menu li:after {
    left: 50%;
    transform: translateX(-50%) rotate(-45deg);;
  }

  .company-registration .registration-top .registration-top-wrap .buttons-wrap .button-scale {
    margin-bottom: 10px;
  }
  .write_to_user_middle .form-row:nth-child(1) select {
    height: 30px;
  }
}

.content-city {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.write_to_user_middle .form-row:nth-child(1) select {
  width: 100%;
  height: 40px;
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.09);
  padding: 5px 10px 5px 15px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
}
