@media only screen and (max-width: 1170px) {
  #block-entityform-block-top-form .block-inner {
      background-size: 60%;
      background-position-y: 100%;
      background-position-x: 90%;
  }
}

/*----------------------------------Tablet version--------------------------------------*/
@media only screen and (max-width: 767px) {
  .context-instructions .group-left, .node-type-instruction .group-left {
    width: 100%;
    display: block;
  }

  .context-instructions .group-right, .node-type-instruction .group-right {
    width: 100%;
    max-width: 500px;
    margin: 15px auto 20px;
    float: none;
  }

  .node-instruction .comment-wrapper .form-item-name, .node-instruction .comment-wrapper .form-type-item {
    width: 100%;
    margin: 5px 0;
    float: none;
    max-width: 100%;
  }

  .node-instruction .comment-wrapper .field-type-email {
    width: 100%;
    float: none;
    max-width: 100%;
  }

  .node-instruction .comment-wrapper .form-actions {
    width: 100%;
    max-width: 480px;
    float: none;
    margin: 0 auto;
  }

  .node-instruction h1 {
    font-size: 30px;
  }

  .node-type-instruction #block-system-main .field-name-body .field-item h3, .node-type-instruction #block-system-main .field-name-body .field-item.even p {
    margin: 0;
  }

  .node-type-instruction #block-system-main .field-name-body .field-item.even p:first-child {
    margin-bottom: 20px;
  }

  .node-instruction .field-name-body li {
    line-height: 30px;
  }
}

@media only screen and (min-width: 768px) {
  .context-team .region-inner #block-system-main .panel-flexible-inside > .panels-flexible-row-1-main-row .panels-flexible-row-inside .jcarousel-skin-monsterit_team ul, .page-node-86 #block-views-our-team-block .view-our-team .jcarousel-skin-monsterit_team ul {
    width: inherit !important;
  }

  .context-team .region-inner #block-system-main .panel-flexible-inside > .panels-flexible-row-1-main-row .panels-flexible-row-inside .jcarousel-skin-monsterit_team ul li:last-child {
    margin: auto;
    float: none !important;
  }

  .context-team .region-inner #block-system-main .panel-flexible-inside > .panels-flexible-row-1-main-row .panels-flexible-row-inside .jcarousel-skin-monsterit_team ul li, .page-node-86 #block-views-our-team-block .view-our-team .jcarousel-skin-monsterit_team ul li {
    margin-bottom: 10px;
  }

  .context-team .region-inner #block-system-main .panel-flexible-inside > .panels-flexible-row-1-main-row .panels-flexible-row-inside .jcarousel-skin-monsterit_team .jcarousel-prev-horizontal, .context-team .region-inner #block-system-main .panel-flexible-inside > .panels-flexible-row-1-main-row .panels-flexible-row-inside .jcarousel-skin-monsterit_team .jcarousel-next-horizontal, .page-node-86 #block-views-our-team-block .view-our-team .jcarousel-skin-monsterit_team .jcarousel-prev-horizontal, .page-node-86 #block-views-our-team-block .view-our-team .jcarousel-skin-monsterit_team .jcarousel-next-horizontal {
    display: none;
  }
}

@media only screen and (max-width: 1024px) {
  #page, #section-header, #section-content, #section-footer, #zone-user-wrapper, #zone-user, #zone-branding-wrapper, #zone-preface-wrapper, #zone-preface, #region-preface-first, #region-preface-second, #region-preface-third, #zone-postscript-wrapper, #zone-header-wrapper, #zone-footer-wrapper, #zone-content, #region-content, #zone-postscript, #region-postscript-first, #region-postscript-second, #region-postscript-third, #region-postscript-fourth, body.context-team {
    min-width: 768px
  }

  #zone-branding, #region-content .region-inner, .motivator, .view-motivator, .motivator table, .motivator .subtitle, .views-field-field-sub-title-mot, #zone-preface-wrapper .region-inner, #zone-footer .region-inner, #zone-footer, #block-views-our-services-block table, #block-views-our-services-block-1 table, #block-views-our-services-block-3 table, #block-views-related-serv-block table, #block-views-profit-block .block-inner, #region-postscript-first .block-inner, #region-postscript-second .block-inner, #region-postscript-fourth .region-inner, #block-system-main .field-name-body, #block-system-main .field-name-body .field-item, #block-views-portfolio-in-product-block .title_wrapper, #block-views-stages-in-product-block .title_wrapper, .node-stage .group-third-text-inner, #block-views-views-product-qa-block, #block-views-stages-in-product-block, #block-views-clone-of-our-comand-block .block-inner, #block-views-related-serv-block .block-inner, .node-type-portfolio #wrapper-page-title, .node-type-portfolio .region-inner div[id*="page-our-works"] .block-inner, .node-type-portfolio .region-inner div[id*="text-task"] .block-inner, .node-type-portfolio #wrapper-page-title, .page-blog #section-content, .page-team-blog #section-content, .node-type-command-blog #section-content, .page-taxonomy-term-keyword #section-content, .page-taxonomy-term-division #section-content, .page-node-86 #region-content .region-inner, .page-node-89 #region-content .region-inner, .page-node-89 #region-postscript-third, .page-node-86 #region-postscript-third, #block-block-26, .context-team .region-inner #block-system-main .panel-flexible-inside > .panels-flexible-row-1-main-row .panels-flexible-row-inside, .context-team .region-inner #wrapper-page-title > .title, .context-team .region-inner #block-system-main .panel-flexible-inside > .panels-flexible-row-1-1 .panels-flexible-row-inside, .context-team #block-system-main .panels-flexible-row, .context-team .region-inner #block-system-main .panel-flexible-inside > .panels-flexible-row-1-3 .panels-flexible-row-inside, .context-team .region-inner #block-system-main .panel-flexible-inside > .panels-flexible-row-1-2 .panels-flexible-row-inside, #block-views-product-advantages-block, #block-block-32 .block-inner, #block-views-calc-block .block-inner, #block-views-one-time-support-block, .banner-container, #block-views-product-motiators-block .view-header, #block-block-34 .block-title, #block-views-one-time-support-block .block-title, .context-usefull .field-name-field-usefull-short-descr .field-item, .page-taxonomy .field-name-field-usefull-short-descr .field-item, .context-usefull .field-name-field-usefull-short-descr, .page-taxonomy .field-name-field-usefull-short-descr, .context-usefull .field-name-field-usefull-short-descr, .page-taxonomy .field-name-field-usefull-short-descr {
    max-width: 940px;
    width: 100%;
    box-sizing: border-box;
  }

  #zone-postscript-wrapper #region-postscript-fourth {
    width: 100%;
    max-width: 1024px;
    box-sizing: border-box;
  }

  /*#section-header #region-branding {
    max-width: 380px;
    width: 40%;
  }*/

  /*#section-header #region-menu {
    max-width: 560px;
    width: 60%;
  }*/

  #region-menu{
        margin: -22px 0px 0 0!important;
  }
  #region-menu #main-menu {
    line-height: 2.5;
  }

  #section-header .site-name-slogan {
    width: 75% !important;
  }

  #section-header .site-slogan {
    width: 100% !important;
    line-height: 1.3;
  }

  #block-system-main .field-name-field-subtitle, #block-system-main .field-name-field-subtitle .field-item {
    width: 100%;
  }

  #block-block-1 .motivator .title, .views-field-field-title-mot {
    width: 100%;
  }

  #block-block-1 .motivator .left, #block-block-1 .motivator .right, #block-views-motivator-block .view-motivator .mot_left_text, #block-views-motivator-block .view-motivator .mot_right_text {
    width: 30%;
    padding: 4px 18px;
  }

  #mot_left, #mot_right/*, .view-motivator .mot_left_text, .view-motivator .mot_right_text */   {
    width: 100%;
  }

  #block-views-our-services-block .block-inner, #block-views-our-services-block-3 .block-inner, #block-views-graph-block .block-inner, #block-views-our-team-block .block-inner, #block-views-our-team-block-1 .block-inner, #block-views-clone-of-our-comand-block .block-inner, #block-views-related-serv-block .block-inner {
    background: url(img/line_page.png) no-repeat 51.5% 60px;
  }

  #block-views-our-services-block td, #block-views-our-services-block-3 td, #block-views-our-services-block-1 td, #block-views-related-serv-block td, #block-views-profit-block td, .views-field-field-production-checkbox .node-product {
    width: 33.33%;
    box-sizing: border-box;
  }

  #block-views-our-services-block .col-1 .views-field-view-node-1 a, #block-views-our-services-block .col-2 .views-field-view-node-1 a, #block-views-our-services-block .col-3 .views-field-view-node-1 a, #block-views-related-serv-block .col-1 .views-field-view-node-1 a, #block-views-related-serv-block .col-2 .views-field-view-node-1 a, #block-views-related-serv-block .col-3 .views-field-view-node-1 a, /*#block-views-our-services-block-3 .views-field-view-node-1 a*/
  #block-views-our-services-block-3 .col-1 .views-field-view-node-1 a, #block-views-our-services-block-3 .col-2 .views-field-view-node-1 a, #block-views-our-services-block-3 .col-3 .views-field-view-node-1 a, #block-views-our-services-block .views-field-title a, #block-views-our-services-block-1 .views-field-title a, #block-views-related-serv-block .views-field-title a, #block-views-our-services-block .views-field-view-node-1 a, #block-views-our-services-block-1 .views-field-view-node-1 a, #block-views-our-services-block-3 .views-field-view-node-1 a, #block-views-related-serv-block .views-field-view-node-1 a, .node-product .field-name-title, #block-views-our-services-block .views-field-title a:visited, #block-views-our-services-block-1 .views-field-title a:visited, #block-views-related-serv-block .views-field-title a:visited, #block-views-our-services-block .views-field-view-node-1 a:visited, #block-views-our-services-block-1 .views-field-view-node-1 a:visited, #block-views-our-services-block-3 .views-field-view-node-1 a:visited, #block-views-related-serv-block .views-field-view-node-1 a:visited, .node-product .field-name-title, .field-name-field-title-for-block, .field-name-field-title-for-block a, .field-name-field-title-for-block a:visited {
    font-size: 30px;
    line-height: 30px;
  }

  #block-views-our-services-block .views-field-body p, #block-views-our-services-block-1 .views-field-body p, #block-views-our-services-block-3 .views-field-body p, #block-views-related-serv-block .views-field-body p {
    min-height: 70px;
    height: auto;
  }

  #block-views-profit-block .content {
    margin-top: 10px;
  }

  .mot_arr {
    background: url(img/icon_arrow_right.png) no-repeat 10% 50%, url(img/icon_arrow_left.png) no-repeat 88% 50%;
    height: 140px;
  }

  #block-views-graph-block .block-inner.clearfix .view.view-graph.view-id-graph.view-display-id-block {
    position: relative;
    margin: 22px auto 0;
  }

  #block-views-graph-block .block-inner, #block-views-graph-block {
    height: auto;
  }

  #block-views-graph-block .views-field-field-graph {
    position: relative;
    top: 0;
    left: 0;
  }

  #block-views-graph-block .views-field-field-graph img {
    width: 100%;
  }

  #block-views-graph-block .views-view-grid .col-1.col-first {
    position: relative;
    padding: 0;
  }

  #block-views-graph-block .views-field-field-text2 {
    left: 65%;
    right: auto;
    top: 37%;;
    width: 265px;
  }

  #block-views-graph-block .views-field-field-text1 {
    top: 15%;
    right: 50%;
    left: auto;
    width: 280px;
  }

  #block-views-graph-block .view-footer {
    position: static;
  }

  .jcarousel-skin-monsterit .jcarousel-clip-horizontal {
    max-width: 940px;
    width: 100%;
  }

  .jcarousel-item .wrap, #block-views-client-usefull2-block .jcarousel-item .field-content, .view-client-usefull-block .field-name-field-logo {
    width: 100%;
  }

  #block-views-clients-block-1 .view_row_inner {
    width: 100%;
  }

  #block-views-clients-block .field-content.wrap img, #block-views-client-usefull-block-block .field-content img, #block-views-clients-block-1 .view_row_inner img {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .jcarousel-skin-monsterit_team .jcarousel-clip-horizontal {
    width: 648px!important;;
  }

  .jcarousel-skin-monsterit_team .jcarousel-item-horizontal {
    margin: 0 5px;
    max-width: 206px;
    width: 100%;
  }

  .jcarousel-skin-monsterit_team .jcarousel-item-horizontal img {
    width: 100%;
    height: auto;
  }

  #block-views-client-usefull-block-block .block-inner .content {
    padding: 0 40px;
  }

  #block-views-our-team-block li a {
    width: 100%;
    left: 0;
    padding: 0;
    height: auto;
  }

  #block-views-our-team-block .block-inner, #block-views-clone-of-our-comand-block .block-inner {
    padding: 40px 0;
  }

  #block-views-profit-block, #block-views-graph-block, #block-views-clients-block, #block-views-our-services-block, #block-views-our-team-block, #region-postscript-fourth, #block-views-clone-of-our-comand-block, #block-views-related-serv-block, #block-block-29, .context-team #block-system-main .panels-flexible-row {
    padding: 0 20px;
    box-sizing: border-box;
  }

  #block-entityform-block-bottom-form input[type="text"] {
    width: 100%;
  }

  #block-entityform-block-bottom-form textarea, #vacancyform textarea {
    width: 100%;
  }

  #block-entityform-block-bottom-form {
    width: 55%;
  }

  #block-block-7, #block-block-8, #block-block-9, #block-block-11 {
    width: 45%;
    box-sizing: border-box;
  }

  #block-block-11 p {
    line-height: 1.5;
  }

  #region-sidebar-first, #region-sidebar-second, #region-footer-first, #region-user-first {
    width: 50%;
    padding: 70px 20px 0;
    box-sizing: border-box;
  }

  #region-sidebar-first, #region-sidebar-second {
    height: 435px;
  }

  #region-footer-first, #region-user-first {
  }

  #region-footer-second {
    padding-left: 20px;
    width: 100%;
    box-sizing: border-box;
  }

  @media only screen and (max-width: 870px) {
    body {
      overflow-x: hidden;
      position: relative;
    }

    #region-content .region-inner {
      background: url(img/bg_girl.png) no-repeat 113% 100%;
    }

    #block-views-graph-block .views-field-field-text2 {
      left: 62%;
      right: auto;
      top: 37%;;
      width: 265px;
    }

    #block-views-graph-block .views-field-field-text1 {
      top: 15%;
      right: 47%;
      left: auto;
      width: 280px;
    }
  }    .page-taxonomy-term #block-system-main {
         float: none;
         margin: 40px auto 0;
       }

  #block-views-usefull-tetx-block {
    padding: 0 20px;
  }

  #block-views-usefull-tetx-block .field-content h2 {
    display: block;
  }

  #block-views-usefull-tetx-block .field-content img {
    width: 100%;
    height: auto;
  }

  #block-views-usefull-tetx-block .field-content table, #block-views-usefull-tetx-block .field-content tbody, #block-views-usefull-tetx-block .field-content thead {
    width: 100% !important;
    display: block;
    font-size: 14px;
  }

  #block-views-usefull-tetx-block .field-content thead tr, #block-views-usefull-tetx-block .field-content tbody tr {
    width: 100%;
    display: flex;
  }

  #block-views-usefull-tetx-block .field-content table td, #block-views-usefull-tetx-block .field-content table th {
    width: 25%;
  }

  #block-views-our-team-block-1 .block-inner {
    padding: 40px 20px;
  }

  #block-views-our-team-block-1 .views-field-field-post {
    padding: 0;
  }

  #block-block-22 {
    width: 100%;
    padding: 10px 20px;
    box-sizing: border-box;
    margin: 0;
    line-height: 1;
  }

  #block-block-22 a.orangebt, #block-block-22 a.bluebt {
    margin: 50px auto;
    float: none;
  }

  #block-block-22 span {
    float: none;
  }

  /*-------------------------------------------------------START Page "Продукты"----------------------------------------------------------------*/
  #zone-content .breadcrumb {
    width: 90%;
    margin: 0 auto;
    line-height: 1.5;
  }

  /*#block-views-serv-cat-block .view-serv-cat{        margin: 0 20px 20px;    }*/
  .region-inner.region-content-inner {
    padding: 0 20px;
    box-sizing: border-box;
  }

  #block-views-products-block table {
    width: 100%;
  }

  #block-views-products-block table.views-view-grid td{
    width: 33.33%;
    box-sizing: border-box;
  }

  .view-products .field-name-field-title-for-block, .view-products .field-name-field-title-for-block a, .view-products .field-name-field-title-for-block a:visited, #block-views-products-for-business-block .views-field-view-node a, #block-views-products-for-business-block .views-field-view-node a:visited {
    font-size: 20px;
    line-height: 22px;
  }

  #block-menu-menu-product-right{
    box-sizing: border-box;
    width: 24%;
    float: right;
  }

  #block-menu-menu-our-serv .content > .menu > li > a, #block-menu-menu-product-right .content > .menu > li > a, #block-menu-menu-our-serv .content > .menu > li > a:visited, #block-menu-menu-product-right .content > .menu > li > a:visited, #block-menu-block-1 .content > .menu-block-1 > .menu > li > a, #block-menu-block-1 .content > .menu-block-1 > .menu > li > a:visited {
    width: auto;
    background-position: 9px 50%;
  }

  #block-menu-block-1 {
    width: auto;
    float: none;
  }

  #block-menu-menu-product-right li a, #block-menu-menu-product-right li a:visited {
    width: auto;
    background-position: 9px 50%;
  }

  #block-menu-menu-our-serv .content > .menu > li:hover > a, #block-menu-menu-product-right .content > .menu > li:hover > a, #block-menu-menu-our-serv .content > .menu > li:hover > a:visited, #block-menu-menu-product-right .content > .menu > li:hover > a:visited, #block-menu-block-1 .content > .menu-block-1 > .menu > li:hover > a, #block-menu-block-1 .content > .menu-block-1 > .menu > li:hover > a:visited, #block-menu-menu-our-serv .content > .menu > li.active-trail > a, #block-menu-menu-product-right .content > .menu > li.active-trail > a, #block-menu-menu-our-serv .content > .menu > li.active-trail > a:visited, #block-menu-menu-product-right .content > .menu > li.active-trail > a:visited, #block-menu-block-1 .content > .menu > li.active-trail > a, #block-menu-block-1 .content > .menu > li.active-trail > a:visited {
    background-position: 9px 50%;
  }

  #block-system-main .field-name-field-top-descr ul, #block-views-text-on-gray-block .views-field-field-bottom-text ul {
    padding-left: 20px;
  }

  /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!----------------------------------------------------------------------------------*/
  .node-type-product-new #region-content {
    background: none;
    background-size: cover !important;
  }

  .node-type-product-new #block-system-main {
    max-width: 768px;
    margin: 0 auto;
  }

  .w685 {
    width: 100%;
    float: none;
  }

  .w255 {
    width: 100%;
    margin: 0 auto;
    float: none;
  }

  @media only screen and (max-width: 870px) {
    #block-system-main .field-name-field-img-on-bg {
      bottom: 10px;
      right: -50px;
    }

    #block-system-main .node-not-sticky .field-name-field-img-on-bg img {
      width: 60%;
      height: auto;
    }
  }    #webform-ajax-wrapper-5963 .webform-component-textfield, #webform-ajax-wrapper-5963 .webform-component-email, #webform-ajax-wrapper-5963 .title {
         width: 70%;
         margin-left: auto;
         margin-right: auto;
       }

  #block-system-main .w485 {
    width: 84%;
    box-sizing: border-box;
  }

  #webform-ajax-wrapper-5963 input[type='submit'] {
    width: 45%;
    min-width: 200px;
    margin: 0 auto;
  }

  .node-type-product-new .product-body .field-items {
    width: 70%;
  }

  #webform-ajax-wrapper-5963 .form-actions {
    width: 100%
  }

  #webform-client-form-5963 > div {
    position: relative;
  }

  #webform-ajax-wrapper-5963 .form-actions {
    position: static;
    bottom: 0;
    left: 0;
    width: 100%;
  }

  #webform-ajax-wrapper-5963 .webform-confirmation img {
    margin: 0 auto;
    display: block;
  }

  #block-views-motivator-block, #block-views-portfolio-in-product-block, #block-views-stages-in-product-block .ds-1col.node.node-stage.view-mode-default.node-not-promoted > .field-name-title, #block-views-stages-in-product-block .ds-1col.node.node-stage.view-mode-default.node-not-promoted > .field-name-title, #node-stage-2582 > .field-name-title, #block-views-portfolio-in-product-block-1 {
    padding: 0 20px;
    width: 100%;
    box-sizing: border-box;
  }

  #block-views-motivator-block .mot_img {
    width: auto;
    vertical-align: top;
  }

  #block-views-motivator-block .inner_wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }

  #block-views-motivator-block .inner_wrap p {
    min-height: 130px;
  }

  #block-views-portfolio-in-product-block {
    margin: 50px auto 0px;
  }

  .jcarousel-skin-monsterit_portfolio .jcarousel-clip-horizontal {
    width: 90%;
    max-width: 840px;
  }

  #block-views-portfolio-in-product-block a.colorbox-inline.init-colorbox-inline-processed.cboxElement, .views-field.views-field-field-front-image {
    display: block;
    width: 100%;
  }

  #block-views-portfolio-in-product-block a.colorbox-inline.init-colorbox-inline-processed.cboxElement img, .views-field.views-field-field-front-image img, #block-views-portfolio-in-product-block-1 a.colorbox-inline.init-colorbox-inline-processed.cboxElement img {
    max-width: 100%;
    height: auto;
  }

  #block-views-portfolio-in-product-block .hover_shadow {
    right: 0;
  }

  .node-portfolio .field-name-field-tas {
    margin-bottom: 7px;
  }

  #block-views-portfolio-in-product-block .jcarousel-skin-monsterit_portfolio .group-right .portfolio-more-line {
    position: relative;
    right: 350px;
    bottom: 68px;
  }

  #block-views-stages-in-product-block .ds-1col.node.node-stage.view-mode-default.node-not-promoted > div {
    width: 100%;
  }

  #block-block-25 .left, .node-stage .group-first-text .group-first-text-inner, .node-stage .group-fifth .group-fifth-inner, .node-stage .group-seventh .group-seventh-inner, .node-stage .group-first-second .field-name-field-img-left, .node-stage .group-sixth .field-name-field-img-left-block6 {
    width: 50%;
    padding-right: 10px;
    padding-left: 20px;
    box-sizing: border-box;
  }

  #block-block-25 .right, .node-stage .group-first-text .field-name-field-img-right, .node-stage .group-fifth .field-name-field-img-right-block5, .node-stage .group-seventh .field-name-field-img-right-block7, .node-stage .group-first-second .group-second-text-inner, .node-stage .group-sixth .group-sixth-inner {
    width: 50%;
    padding-left: 10px;
    padding-right: 20px;
    box-sizing: border-box;
  }

  .view-stages-in-product a.redbt {
    padding: 0 5px;
    width: inherit;
  }

  #advert .text, .node-stage .group-third-text .field-name-field-text-near-bt {
    width: 76%;
    float: none;
    margin: 0 auto
  }

  .view-stages-in-product .field-name-field-bt-stage {
    width: 280px;
    float: none;
    margin: 0 auto;
  }

  #block-views-views-product-qa-block .block-title:before, #block-views-views-product-qa-block .block-title:after {
    width: 36%;
  }

  #block-views-related-serv-block .block-inner {
    padding: 40px 0;
  }

  /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!----------------------------------------------------------------------------------*/
  .views-field-field-advantages .entity {
    width: 50%;
    box-sizing: border-box;
  }

  #block-views-product-advantages-block {
    padding: 0 20px;
  }

  /*-------------------------------ПОДРОБНЕЕ-----------------------------------    .node-type-portfolio table .node-portfolio .group-left{            width: 60%;    }    .node-portfolio.ds-2col-stacked > .group-right{          width: 40%;    }    .node-type-portfolio .field-name-field-top-text-employee{        width: 100%;        text-align: center;    }    -----------------------КОНЕЦ----ПОДРОБНЕЕ-----------------------------------*/
  #block-views-clone-of-our-comand-block li a, #block-views-clone-of-our-comand-block-1 a {
    width: 100%;
    box-sizing: border-box;
    padding: 0;
  }

  .page-node-6055 #zone-preface-wrapper .region-inner {
    max-width: 100%;
  }

  #block-block-34 .content > div, #block-block-33 .content > table, #block-block-34 .content > div table {
    max-width: 940px;
    width: 100% !important;
    box-sizing: border-box;
  }

  #block-block-32 .block-inner, #block-block-33 .block-inner, #block-block-34 .block-inner .content > div, #block-block-35 .banner-container, #block-views-one-time-support-block .block-inner, #block-views-calc-block .block-inner, #block-block-34 .content .banner .banner-container {
    padding: 0 20px;
    box-sizing: border-box;
  }

  #block-block-34 .block-inner .content > div:first-child {
    /*margin: 0 10px !important; */
    background-size: contain !important;
    width: 725px !important;
    height: 420px !important;
    background-repeat: no-repeat !important; /* -moz-transform: scale(0.8, 0.8); /* Для Firefox */
    /*-ms-transform: scale(0.8, 0.8); /* Для IE */
    /*-webkit-transform: scale(0.8, 0.8); /* Для Safari, Chrome, iOS */
    /*-o-transform: scale(0.8, 0.8); /* Для Opera */
    /* transform: scale(0.8, 0.8)*/
  }

  #block-block-34 .block-inner .content > div:first-child > * {
    -moz-transform: scale(0.7, 0.7); /* Для IE */
    -webkit-transform: scale(0.7, 0.7); /* Для Safari, Chrome, iOS */
    -o-transform: scale(0.7, 0.7); /* Для Opera */
    transform: scale(0.7, 0.7)
  }

  #block-block-34 .block-inner .content > div:first-child > div:nth-child(1) {
    top: 140px !important;
    left: 50px !important;
  }

  #block-block-34 .block-inner .content > div:first-child > div:nth-child(2) {
    top: 55px !important;
    left: 250px !important;
  }

  #block-block-34 .block-inner .content > div:first-child > div:nth-child(3) {
    left: 480px !important;
    bottom: 295px !important;
  }

  /* #block-block-34 .block-inner .content > div:first-child > div{             width: 180px !important;          height: 180px!important;     }*/
  .node-motivator.node-media_lr {
    max-width: 870px;
    width: 100%;
    box-sizing: border-box;
  }

  #block-block-34 .content > div.banner {
    width: 100%;
    padding: 0;
    max-width: 100%;
  }

  #block-block-34 .content .banner .banner-container .banner-left, #block-block-35 .content .banner .banner-container .banner-left {
    width: 85% !important;
    margin: 0 auto;
    display: block;
    padding: 15px 0
  }

  #block-block-34 .content .banner .banner-container .banner-right, #block-block-35 .content .banner .banner-container .banner-right {
    width: 100% !important;
    display: block;
    padding: 0 0 20px;
  }

  #block-views-one-time-support-block .block-title::before, #block-views-one-time-support-block .block-title::after {
    width: 25%
  }

  #block-block-34 .block-title::before, #block-block-34 .block-title::after {
    width: 28%
  }

  .page-node #block-block-32 .content tr {
    display: block;
  }

  #block-block-32 .content .price-table, #block-block-32 .content .price-table > tbody {
    display: block;
    width: 100%;
    max-width: 728px;
    margin: 0 auto;
  }

  #block-block-32 .content .price-table tr td {
    box-sizing: border-box;
    width: 182px !important;
  }

  /*#block-block-32 .content .price-table tr:nth-child(2) td{        min-width: 182px;    }*/
  #block-block-32 .content .price-table tr:nth-child(10) td:first-child {
    word-break: break-all;
  }

  /*-------------------------------ПОДРОБНЕЕ-----------------------------------*/
  .node-type-portfolio #zone-preface-wrapper img, img.usefull-img.image-original-for-colorbox {
    width: 100%;
    height: auto;
  }

  .node-type-portfolio table .node-portfolio .group-left {
    width: 100%;
    max-width: 580px;
    margin: 0 auto;
    float: none;
  }

  .node-type-portfolio .group-right {
    float: none;
    margin: 0 auto;
    display: table;
    width: 100%;
    max-width: 340px;
  }

  .node-type-portfolio #zone-preface-wrapper {
    padding: 0 10px;
    box-sizing: border-box;
  }

  .node-type-portfolio .region-inner div[id*="wrapper-page-title"] .block-inner, .node-type-portfolio .region-inner div[id*="block-system-main"] .block-inner, .node-type-portfolio .region-inner div[id*="page-our-works"] .block-inner, .node-type-portfolio .region-inner div[id*="motivation-our-works"] .block-inner, .node-type-portfolio .region-inner div[id*="bottom-slider-our-works"] .block-inner, .node-type-portfolio .region-inner div[id*="bottom-block-form-works"] .block-inner, .node-type-portfolio .region-inner div[id*="text-task"] .block-inner, .node-type-portfolio #wrapper-page-title {
    max-width: 940px;
    width: 100%;
    box-sizing: border-box;
  }

  .node-type-portfolio #region-preface-first, .node-type-portfolio #zone-preface {
    min-width: 748px;
  }

  .node-type-portfolio div[id*="bottom-block-form-works"] .ds-2col.node-portfolio > .group-left, .node-type-portfolio div[id*="bottom-block-form-works"] .ds-2col.node-portfolio > .group-right {
    margin: 0 auto;
    float: none;
  }

  .node-type-portfolio div[class*='motivation_our_works'] .node-portfolio .field-item .title-left p, .node-type-portfolio div[class*='motivation_our_works'] .node-portfolio .field-item .title-center p, .node-type-portfolio div[class*='motivation_our_works'] .node-portfolio .field-item .title-right p {
    font-size: 25px;
  }

  .node-type-portfolio div[id*='slider-fon-note-block'] .block-inner .content {
    top: -160px;
    -moz-transform: scale(0.8, 0.8); /* Для IE */
    -webkit-transform: scale(0.8, 0.8); /* Для Safari, Chrome, iOS */
    -o-transform: scale(0.8, 0.8); /* Для Opera */
    transform: scale(0.8, 0.8)
  }

  /*----карусель--"Ещё классные кейсы от команды ЗЕКСЛЕР"--------------*/
  .jcarousel-skin-monsterit_keys .jcarousel-clip-horizontal {
    width: 660px;
  }

  .jcarousel-skin-monsterit_keys .jcarousel-prev-horizontal {
    left: 10px;
  }

  .jcarousel-skin-monsterit_keys .jcarousel-next-horizontal {
    right: 10px;
  }

  .node-type-portfolio .region-inner div[id*="bottom-slider-our-works"] li {
    /* width: 208px !important;*/
  }

  .field.field-name-field-front-image.field-type-image.field-label-hidden img {
    width: 100%;
    height: auto;
  }

  /*----КОНЕЦ---карусель--"Ещё классные кейсы от команды ЗЕКСЛЕР"------*/
  /*-----------------------КОНЕЦ----ПОДРОБНЕЕ-----------------------------------*/
  /*------------------------------------------------------------END Page "Продукты"--------------------------------------------------------------*/
  /*--------------------------------------------------------START Page "БЛОГ КОМАНДЫ"------------------------------------------------------------*/
  .page-blog #zone-content-wrapper, .node-type-command-blog #zone-content-wrapper, .page-taxonomy-term-keyword #zone-content-wrapper, .page-taxonomy-term-division #zone-content-wrapper, .page-team-blog #zone-content-wrapper, .node-type-command-blog #zone-content-wrapper, .page-taxonomy-term-keyword #zone-content-wrapper, .page-taxonomy-term-division #zone-content-wrapper {
    width: 72%;
    float: none;
    display: inline-block;
  }

  .page-blog #zone-postscript-wrapper, .node-type-command-blog #zone-postscript-wrapper, .page-taxonomy-term-keyword #zone-postscript-wrapper, .page-taxonomy-term-division #zone-postscript-wrapper, .page-team-blog #zone-postscript-wrapper, .node-type-command-blog #zone-postscript-wrapper, .page-taxonomy-term-keyword #zone-postscript-wrapper, .page-taxonomy-term-division #zone-postscript-wrapper {
    box-sizing: border-box;
    width: 28%;
    float: right;
    min-width: 200px;
  }

  .page-blog #block-system-main .block-inner.clearfix .views-field-field-main-image img, .node-type-command-blog #block-views-comand-blog-block-2 .view-content img, .page-team-blog #block-system-main .block-inner.clearfix .views-field-field-main-image img, .node-type-command-blog #block-views-comand-blog-block-2 .view-content img, .page-taxonomy-term-keyword #block-system-main .views-field-field-main-image img, .page-taxonomy-term-division #block-system-main .views-field-field-main-image img {
    height: auto;
  }

  .page-blog #zone-postscript-wrapper #zone-postscript .region-postscript-fourth .region-postscript-fourth-inner, .page-blog #zone-postscript-wrapper #zone-postscript .region-postscript-fourth, .page-blog #zone-postscript-wrapper #zone-postscript, .node-type-command-blog #zone-content, .node-type-command-blog #region-content, .page-team-blog #zone-postscript-wrapper #zone-postscript .region-postscript-fourth .region-postscript-fourth-inner, .page-team-blog #zone-postscript-wrapper #zone-postscript .region-postscript-fourth, .page-team-blog #zone-postscript-wrapper #zone-postscript, .node-type-command-blog #zone-content, .node-type-command-blog #region-content {
    min-width: 100%;
  }

  .page-blog #zone-postscript-wrapper #zone-postscript .region-postscript-fourth, .node-type-command-blog #zone-postscript-wrapper #zone-postscript .region-postscript-fourth, .page-taxonomy-term-keyword #zone-postscript-wrapper #zone-postscript .region-postscript-fourth, .page-taxonomy-term-division #region-postscript-fourth, .page-team-blog #zone-postscript-wrapper #zone-postscript .region-postscript-fourth, .node-type-command-blog #zone-postscript-wrapper #zone-postscript .region-postscript-fourth, .page-taxonomy-term-keyword #zone-postscript-wrapper #zone-postscript .region-postscript-fourth, .page-taxonomy-term-division #region-postscript-fourth {
    padding: 0;
  }

  .page-blog #block-views-category-blog-commands-block-1, .page-blog #block-views-category-blog-commands-block, .page-blog #block-views-comand-blog-block-1, .page-team-blog #block-views-category-blog-commands-block-1, .page-team-blog #block-views-category-blog-commands-block, .page-team-blog #block-views-comand-blog-block-1, .node-type-command-blog #block-views-category-blog-commands-block-1, .node-type-command-blog #block-views-category-blog-commands-block, .node-type-command-blog #block-views-comand-blog-block-1, .page-taxonomy-term-keyword #block-views-comand-blog-block-1, .page-taxonomy-term-keyword #block-views-category-blog-commands-block-1, .page-taxonomy-term-keyword #block-views-category-blog-commands-block, .page-taxonomy-term-division #block-views-comand-blog-block-1, .page-taxonomy-term-division #block-views-category-blog-commands-block, .page-taxonomy-term-division #block-views-category-blog-commands-block-1 {
    width: 100%;
    box-sizing: border-box;
  }

  .node-type-command-blog #wrapper-page-title, .node-type-command-blog #block-views-comand-blog-block-2, .node-type-command-blog #block-views-comand-blog-block-3, .node-type-command-blog #block-views-comand-blog-block-4, .node-type-command-blog #block-views-comand-blog-block-5, .node-type-command-blog #block-entityform-block-subscribe-blog, .node-type-command-blog #block-system-main {
    max-width: 715px;
    width: 100%;
    box-sizing: border-box;
  }

  .node-type-command-blog #wrapper-page-title .field-item img, .node-type-command-blog #block-views-comand-blog-block-2 .field-item img, .node-type-command-blog #block-views-comand-blog-block-3 .field-item img, .node-type-command-blog #block-system-main .field-item img {
    height: auto !important;
  }

  /*карусель "Рекомендуем прочитать"*/
  .node-type-command-blog .jcarousel-skin-monsterit_portfolio .jcarousel-clip-horizontal li {
    width: 150px !important;
    height: auto;
  }

  .node-type-command-blog .jcarousel-skin-monsterit_portfolio .jcarousel-clip-horizontal li .views-field img {
    width: 100%;
    height: auto;
  }

  .node-type-command-blog .jcarousel-skin-monsterit_portfolio .jcarousel-clip-horizontal li .views-field a {
    background-color: inherit;
    color: #000;
    position: static;
    width: 94%;
    line-height: 24px;
  }

  .node-type-command-blog .jcarousel-skin-monsterit_portfolio .jcarousel-clip-horizontal li .views-field {
    width: auto;
  }

  .node-type-command-blog .jcarousel-skin-monsterit_portfolio .jcarousel-clip-horizontal {
    max-width: 450px;
  }

  /*Конец карусель "Рекомендуем прочитать"*/
  .page-taxonomy-term-division #block-system-main .views-field-field-divisions, .page-taxonomy-term-keyword #block-system-main .views-field-field-key-tags {
    width: 100%;
    margin: 5px 0;
  }

  /*------------------------------------------------------------END Page "БЛОГ КОМАНДЫ"----------------------------------------------------------*/
  /*---------------------------------------------------------START Page "Почему мы"--------------------------------------------------------------*/
  #block-block-26 .bus, #block-block-27 .bus, #block-block-29 .bus, #block-block-26 .avto, #block-block-27 .avto, #block-block-29 .avto, .context-team .panels-flexible-row-1-2 .pane-content .bus, .context-team .panels-flexible-row-1-2 .pane-content .avto {
    float: none;
    width: 100%;
    box-sizing: border-box;
    margin: 0 0 15px 15px;
    text-align: left;
  }

  .page-node-86 #block-system-main {
    max-width: 556px;
    width: 100%;
    box-sizing: border-box;
  }

  #block-views-clone-of-our-comand-block-1 .view-id-clone_of_our_comand .view-content {
    /*display: -ms-flexbox;         display: -webkit-flex;         display: -webkit-box;         display: -moz-box;*/
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
  }

  #block-views-clone-of-our-comand-block-1 .views-row {
    margin: 0 0 30px 0;
  }

  @media only screen and (max-width: 940px) {
    .page-node-89 #YMaps, .page-node-86 #YMaps, .page-node-89 #YMaps, .page-node-86 #YMaps .ymaps-map/*, .context-team #YMaps, .context-team .ymaps-map, .context-team .panels-flexible-column-1-4*/   {
      width: 680px !important;
    }
  }    @media only screen and (max-width: 850px) {
  .page-node-89 #YMaps, .page-node-86 #YMaps, .page-node-89 #YMaps, .page-node-86 #YMaps .ymaps-map/*, .context-team #YMaps, .context-team .ymaps-map, .context-team .panels-flexible-column-1-4*/   {
    width: 609px !important;
  }
}    #YMaps_car, #YMaps_auto, #YMaps_auto .ymaps-map.ymaps-i-ua_js_yes, #YMaps_car .ymaps-map.ymaps-i-ua_js_yes {
       width: 100% !important;
     }

  /*---------карусель "Наш Офис"----------------*/
  .jcarousel-skin-monsterit_goriz .jcarousel-container-horizontal, .jcarousel-skin-monsterit_goriz .jcarousel-clip-horizontal {
    width: 700px;
  }

  .jcarousel-skin-monsterit_goriz .jcarousel-item {
    width: 150px !important;
    height: 150px;
  }

  .jcarousel-skin-monsterit_goriz .jcarousel-item img {
    width: 130px;
    height: auto;
  }

  .jcarousel-skin-monsterit_goriz .jcarousel-container-horizontal {
    padding: 0 32px 32px 32px;
  }

  /*---------конец карусели "Наш Офис"---------*/
  @media only screen and (max-width: 970px) {
    #block-views-workers-contacts-block-6 .view-workers-contacts .view-content {
      width: 100%;
    }

    #block-views-workers-contacts-block-6 .view-workers-contacts .view-footer {
      max-width: 464px;
      width: 100%;
      float: none;
      margin: 0 auto;
    }
  }    #block-views-workers-contacts-block-6 .views-field-field-foto {
         min-width: 198px;
       }

  #block-views-workers-contacts-block-6 .views-field-field-foto img {
    max-width: 100%;
    width: auto;
  }

  .page-node-86 #region-postscript-fourth {
    display: block;
  }

  #block-views-clients-block-1 .mot_arr {
    background-size: contain;
  }

  /* .page-node-86 #block-views-clients-block-1 .view-footer {    max-width: 940px;    width: 100%;    box-sizing: border-box;    display: block;}*/
  /*------------------------------------------------------------END Page "Почему мы"-------------------------------------------------------------*/
  /*---------------------------------------------------------START Page "Команда"----------------------------------------------------------------*/
  .context-team #region-content .region-inner {
    max-width: 100%
  }

  .context-team .region-inner.region-content-inner {
    padding: 0
  }

  .context-team #block-system-main .view.view-clone-of-our-comand .view-content table, .context-team #block-system-main .view.view-clone-of-our-comand .view-content table tbody {
    display: block;
    width: 100%;
  }

  .context-team #block-system-main .view.view-clone-of-our-comand .view-content table tr {
    width: 100%;
    display: block;
  }

  .context-team #block-system-main .view.view-clone-of-our-comand .view-content table tr:last-child td {
    display: block;
  }

  .context-team #block-system-main .pane-clone-of-our-comand td {
    width: 24%;
    box-sizing: border-box;
    max-width: 223px;
    display: table-cell;
    margin: auto;
  }

  .context-team #block-system-main .pane-clone-of-our-comand td img {
    max-width: 100%;
    height: auto;
  }

  .context-team #block-system-main .pane-clone-of-our-comand .views-field-field-text a, #block-views-clone-of-our-comand-block-1 .redbt_small {
    left: 5%;
    width: 90%;
    box-sizing: border-box;
  }

  .context-team .region-inner #block-system-main .panel-flexible-inside > .panels-flexible-row-1-3 .panels-flexible-row-inside {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
  }

  .context-team .panels-flexible-column-1-4 {
    width: 80% !important;
  }

  .context-team .panels-flexible-column-1-5 {
    width: 20% !important;
  }

  /*.context-team .panels-flexible-column-1-4{           width: 695px!important;           float: left;       }       .context-team .panels-flexible-column-1-5{           float: right;       }*/
  @media only screen and (max-width: 800px) {
    .context-team #block-system-main .panels-flexible-row-1-1 .view-content td .views-field-comment-count, .context-team #block-system-main .panels-flexible-row-1-1 .view-content td .views-field-title-1 {
      float: none;
      text-align: center;
      width: 100%;
      margin: 5px 0;
    }
  }    .context-team #block-system-main .panels-flexible-row-1-1 .pane-comand-blog h2.pane-title:before, .context-team #block-system-main .panels-flexible-row-1-1 .pane-comand-blog h2.pane-title:after, .context-team .panels-flexible-row-1-2 .pane-title:before, .context-team .panels-flexible-row-1-2 .pane-title:after {
         width: 25%;
       }

  /*------------------------------------------------------------END Page "Команда"--------------------------------------------------------------*/
  /*---------------------------------------------------------START Page "Контакты"--------------------------------------------------------------*/
  .page-node-89 #block-system-main {
    width: 60%;
    box-sizing: border-box;
    margin: 0;
  }

  #block-views-workers-contacts-block {
    width: 40%;
    box-sizing: border-box;
    margin: 0;
  }

  .page-node-89 #block-system-main .field-name-body, .page-node-89 #block-system-main .field-name-body .field-item {
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
  }

  a.orangebt {
    max-width: 320px;
  }

  .view-workers-contacts .view-content {
    width: 40%;
    margin: 0;
    max-width: 220px;
  }

  #block-views-workers-contacts-block-6 .view-workers-contacts .view-content {
    max-width: 100%;
  }

  .view-workers-contacts .view-footer {
    width: 60%;
    padding: 0 0 0 15px;
    box-sizing: border-box;
  }

  .view-workers-contacts .view-content .field-content img {
    width: 100%;
    height: auto;
  }

  .page-node-89 #block-block-5 {
    margin-left: 3px;
  }

  /*------------------------------------------------------------END Page "Контакты"--------------------------------------------------------------*/
  /*---------------------------------------------------------START Page "Клиенты"---------------------------------------------------------*/
  /*.page-node-115 #block-views-custom-clients-block .view-clients-page .views-row,*/
  .page-node-115 #block-views-custom-clients-block .view-custom-clients .views-row {
    width: 25%;
    box-sizing: border-box;
  }

  .page-node-115 #block-views-custom-clients-block .view-custom-clients .views-row .field-name-field-logo {
  }

  .page-node-115 #block-views-custom-clients-block .view-custom-clients .views-row .field-name-field-logo img {
    height: auto;
    max-width: 100%;
  }

  .page-node-115 #block-views-custom-clients-block .view-custom-clients .views-row .field-name-field-logo .field-item {
    box-sizing: border-box;
    padding: 0 10px;
    width: 100%;
  }

  .pager-load-more li.pager-last, .pager-load-more li.pager-next.last, .view-clients-page .view-footer, .view-custom-clients .view-footer {
    background-size: contain;
  }

  /*------------------------------------------------------------END Page "Клиенты"--------------------------------------------------------*//*------------------------------------------------------------Page "mz-clinik.ru"-----------------------------------------------------------*/
  .node-type-portfolio-seo #region-content .region-inner {
    max-width: 100%;
    padding: 0;
  }

  .node-type-portfolio-seo #block-system-main h1#page-title {
    line-height: 1.5;
    margin-bottom: 10px;
  }

  .node-type-portfolio-seo #block-system-main h1#page-title, .node-type-portfolio-seo #block-system-main #all_steps, .node-type-portfolio-seo #block-system-main .field-collection-container .entity-field-collection-item, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(3) .bottom_image-1 > .entity-field-collection-item, .node-type-portfolio-seo #region-postscript-third #block-block-40, .node-type-portfolio-seo #results .group-steps-title, .node-type-portfolio-seo #results .field-collection-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .node-type-portfolio-seo #block-system-main .group-steps-title .field-name-field-portfolio-steps-num, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(3) .group-steps-title .field-name-field-portfolio-steps-num, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(6) .group-steps-title .field-name-field-portfolio-steps-num, .node-type-portfolio-seo #block-block-40 .title {
    margin-left: 0;
  }

  .node-type-portfolio-seo #block-system-main .group-steps-content {
    width: 70%;
  }

  .node-type-portfolio-seo #block-system-main .group-employee {
    width: 30%;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(2) .background-1, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(4) .background-2, .node-type-portfolio-seo .background-3, .node-type-portfolio-seo #region-postscript-second {
    background-size: cover;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(2) .group-steps-content .field-name-field-portfolio-steps-list > .field-items > .field-item:nth-child(1), .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(2) .group-steps-content .field-name-field-portfolio-steps-list > .field-items > .field-item:nth-child(2), .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(2) .group-steps-content .field-name-field-portfolio-steps-list > .field-items > .field-item:nth-child(3) {
    min-height: 240px;
  }

  @media only screen and (max-width: 860px) {
    .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(2) .group-steps-content .field-name-field-portfolio-steps-list > .field-items > .field-item:nth-child(1), .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(2) .group-steps-content .field-name-field-portfolio-steps-list > .field-items > .field-item:nth-child(2), .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(2) .group-steps-content .field-name-field-portfolio-steps-list > .field-items > .field-item:nth-child(3) {
      min-height: 275px;
    }
  }    .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(1) .group-steps-title, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(2) .group-steps-title, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(3) .group-steps-title, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(4) .group-steps-title, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(5) .group-steps-title, .node-type-portfolio-seo #results .fieldset-wrapper, .node-type-portfolio-seo .chart-1, .node-type-portfolio-seo .chart-2, .node-type-portfolio-seo .chart-3, .node-type-portfolio-seo #block-views-bottom-slider-our-works-block .view-header, .node-type-portfolio-seo #block-views-reviews-block-1 .title_wrapper {
         background-position-x: 90%;
       }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(6) .group-steps-title {
    background-position-x: 70%;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(3) .bottom_image-1 > .entity-field-collection-item {
    background-position-y: 100%;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(7) .group-steps-title {
    background-position: 72% 47%;
  }

  .node-type-portfolio-seo #block-system-main .group-employee {
    bottom: 35px;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item .field-type-image, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(3) .field-type-image {
    left: 30%;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(5) .field-type-image, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(7) .field-type-image {
    left: 15%;
  }

  @media only screen and (max-width: 950px) {
    .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(7) .field-name-field-portfolio-steps-title .field-items {
      max-width: 430px;
    }

    .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(7) .field-name-field-portfolio-steps-title:after {
      display: none;
    }

    .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(7) .field-name-field-portfolio-steps-title {
      background: url(../images/three_dots.png) no-repeat 270px 82%;
    }

    .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(7) .field-name-field-portfolio-steps-num {
      bottom: 90px;
    }
  }     .node-type-portfolio-seo #results .field-collection-container .field-items .entity-field-collection-item {
          text-align: center;
        }

  .node-type-portfolio-seo .chart-1 .chart-title, .node-type-portfolio-seo .chart-2 .chart-title, .node-type-portfolio-seo .chart-3 .chart-title {
    padding-right: 350px;
  }

  /*.node-type-portfolio-seo .chart-1, .node-type-portfolio-seo .chart-2, .node-type-portfolio-seo .chart-3{        background-position-y: 45px;    }    .node-type-portfolio-seo .chart-1 .chart-title{        background-position: 65% 60%    }    .node-type-portfolio-seo .chart-2 .chart-title{        background-position: 75% 60%    }    .node-type-portfolio-seo .chart-3 .chart-title{        padding-bottom: 32px;        background-position: 45% 60%    }*/
  .chart-wrapper {
    padding: 100px 10px 20px;
  }

  .node-type-portfolio-seo #block-block-40 .title p {
    margin-bottom: 0;
    line-height: 1.3;
  }

  @media only screen and (max-width: 803px) {
    .node-type-portfolio-seo #block-block-40 .title {
      background-position-y: 33%;
    }
  }    .node-type-portfolio-seo #block-block-40 .row-products > a {
         width: 190px;
         text-align: center;
       }

  .node-type-portfolio-seo #block-block-40 .row-products .img-1, .node-type-portfolio-seo #block-block-40 .row-products .img-2, .node-type-portfolio-seo #block-block-40 .row-products .img-3, .node-type-portfolio-seo #block-block-40 .row-products .img-4 {
    background-position-x: 50%;
  }

  .node-type-portfolio-seo #block-block-40 .col-director {
    margin: 0;
    text-align: center;
  }

  .node-type-portfolio-seo #block-block-40 .col-director .col-form {
    float: none;
    width: 100%;
    margin: 0 auto;
    max-width: 720px;
    padding-top: 10px;
  }

  .node-type-portfolio-seo #block-block-40 .col-director .col-form #webform-ajax-wrapper-7344 .form-item, .node-type-portfolio-seo #block-block-40 .col-director .col-form #webform-ajax-wrapper-7344 .form-actions {
    max-width: 340px;
    margin: 0px 10px 20px;
  }

  .node-type-portfolio-seo #block-block-40 .col-director .col-form #webform-ajax-wrapper-7344 .form-actions {
    top: 149px;
  }

  .node-type-portfolio-seo #block-block-40 .col-director .col-form form > div:after {
    display: table;
    content: " ";
    clear: both;
  }

  .node-type-portfolio-seo #block-block-40 .col-director .left {
    height: 165px;
    padding: 60px 0 0 170px;
    max-width: 350px;
    background-position-x: 0;
    float: none;
    display: inline-block;
  }

  .node-type-portfolio-seo #block-block-40 .col-director .right {
    text-align: left;
    bottom: 25px
  }

  .node-type-portfolio-seo #block-views-bottom-slider-our-works-block .jcarousel-skin-monsterit_keys .jcarousel-prev-horizontal {
    left: 0;
  }

  .node-type-portfolio-seo #block-views-bottom-slider-our-works-block .jcarousel-skin-monsterit_keys .jcarousel-next-horizontal {
    right: 0;
  }

  .node-type-portfolio-seo #region-postscript-second #block-block-40 {
    box-sizing: border-box;
  }

  /*------------------------------------------------------------END Page "mz-clinik.ru"--------------------------------------------------------*//*-----------------------------------------------------------------Page"Отзывы" -------------------------------------------------*/
  .page-reviews #block-system-main .view-header .header-text1 {
    font-size: 44px;
    letter-spacing: 1.2px;
  }

  .page-reviews #block-system-main .view-header .header-text1:before {
    left: 38.5%;
  }

  .page-reviews #block-system-main .view-header .header-text2 {
    margin: 30px auto 26px;
  }

  .page-reviews #block-system-main .view-header .header-description:after {
    width: 500px;
    height: 334px;
    right: -370px;
    background-size: contain;
  }

  /*---------------------------------------------------------------end page"Отзывы" -------------------------------------------------*/

  /*----------------------------------------------------------END Page "История успеха"----------------------------------------------------------*/
  .context-instructions .group-left, .node-type-instruction .group-left {
    box-sizing: border-box;
    width: 76%;
    float: none;
    display: inline-block;
  }

  .context-instructions .group-right, .node-type-instruction .group-right {
    box-sizing: border-box;
    width: 24%;
    float: right;
  }

  .node-instruction .comment-wrapper .form-item-name, .node-instruction .comment-wrapper .form-type-item {
    max-width: 347px;
    width: 49%;
    margin-right: 2%;
  }

  .node-instruction .comment-wrapper .field-type-email {
    width: 49%;
    max-width: 347px;
  }

  .node-instruction .comment-wrapper .form-actions {
    width: 39%
  }

  .node-instruction .comment-wrapper .form-actions input {
    width: 100%;
    max-width: 100% !important;
  }

  .page-node-127 #block-block-28 {
    left: 33%;
  }

  .page-node-127 #region-postscript-fourth .region-inner {
    background: none;
  }

  .page-node-127 #block-block-11 {
    width: 100%;
  }

  .page-node-127 #block-system-main {
    width: 100%;
    box-sizing: border-box;
  }

/*------------------------------------------------NEW FRONT PAGE STYLE-----------------------------------------------------------------*/
  #block-entityform-block-top-form .block-inner{
    background-size: 67%;
   /* background-position-y: 100%;
    background-position-x: 90%;*/
    padding-left: 28px;

    background-position-x: 98%;/*!!!!*/
  }

  #block-entityform-block-top-form .block-inner .content::after{
        right: -20px;
  }

  #block-views-our-services-block{
    margin: 0 -25px;
    padding: 0 25px;
    background-size: 100%;

  }

  #block-menu-menu-additional-header ul.menu{
    text-align: center;
  }

  #block-menu-menu-additional-header ul.menu li{
      padding-left: 50px;
      margin: 0px 0 10px 8px;
  }

  #block-menu-menu-menu-additional-header ul.menu{
        padding-left: 75px;
  }

 #block-views-our-services-block .block-title,  #block-views-portfolio-in-product-block-3 .block-title,  #block-views-reviews-block-3 .block-title,   #block-views-clients-block .block-title,
#block-views-our-team-block .block-title,  #block-block-43  .block-title, #block-views-comand-blog-block-7 .block-title,  #block-block-44 .block-title,
 #block-views-maps-node-maps-all .block-title,  #block-block-6  .block-title{
      font-size: 40px;
  }

  #block-views-our-services-block .title_wrapper:before,  #block-views-portfolio-in-product-block-3 .title_wrapper:before,  #block-views-reviews-block-3 .title_wrapper:before,
 #block-views-clients-block .title_wrapper:before,  #block-views-our-team-block .title_wrapper:before,  #block-block-43  .title_wrapper:before,
#block-views-comand-blog-block-7 .title_wrapper:before,  #block-block-44 .title_wrapper:before,   #block-views-maps-node-maps-all .title_wrapper:before, #block-block-6 .title_wrapper:before,
#block-views-our-services-block .title_wrapper:after, #block-views-portfolio-in-product-block-3 .title_wrapper:after,  #block-views-reviews-block-3 .title_wrapper:after,   #block-views-clients-block .title_wrapper:after,
#block-views-our-team-block .title_wrapper:after,  #block-block-43  .title_wrapper:after, #block-views-comand-blog-block-7 .title_wrapper:after,
  #block-block-44 .title_wrapper:after,   #block-views-maps-node-maps-all .title_wrapper:after,  #block-block-6 .title_wrapper:after{
    max-width: 60px;
  }

  #block-views-our-services-block .block-inner, #block-views-our-services-block-3 .block-inner, #block-views-graph-block .block-inner,
   #block-views-our-team-block-1 .block-inner, #block-views-clone-of-our-comand-block .block-inner, #block-views-related-serv-block .block-inner{
    background: none;
   }

   #block-views-portfolio-in-product-block-3 .view-content .views-row .node{
    max-width: 115px;
    top: 70px;
  }

   #block-views-portfolio-in-product-block-3 .view-content .views-row .node h2{
    top: 112px;
  }
  #block-views-reviews-block-3 ul li.jcarousel-item{
      min-height: 470px;
  }

   #block-views-reviews-block-3 ul.jcarousel{
        min-height: 500px;
  }

  .jcarousel-skin-monsterit_team .jcarousel-prev-horizontal{
      left: 1%;
  }

   .jcarousel-skin-monsterit_team .jcarousel-next-horizontal{
      right: 1%;
  }


   #block-views-clients-block{
    margin-top: 0;
  }
  #block-views-reviews-block-3{
        margin: 50px 0px 0;
  }

#block-views-reviews-block-3 .views-field-field-screenshot:hover .hover_shadow {
    width: 220px;
    height: 155px;
    background-size: contain;
    background-position: center, center;;
}

  #block-views-our-services-block .block-inner,  #block-views-clients-block .block-inner{
        padding: 50px 0;
  }
   #block-block-43{
        margin-top: 0;
  }

  #block-block-43 .content>div{
    padding-right: 40px;
    min-height: 245px;
  }

  #block-views-comand-blog-block-7 .views-row h2 a{
    font-size: 23px;
  }
 #block-views-comand-blog-block-7 .views-row-2{
    padding: 0 12px 0 15px;
  }
  #block-views-comand-blog-block-7 .views-row-1{
      padding: 0 15px 0 12px;
  }

  @media only screen and (max-width: 840px) {
     #block-views-comand-blog-block-7 h2.node-title{
      min-height: 107px;
    }
}

    .front #block-views-comand-blog-block-7 .block-inner{
        padding-bottom: 50px;
    }

    .front #block-block-44 .container{
        padding: 0 25px;
            box-sizing: border-box;
    }

    #block-block-44 .row>div{
      width: 48%;
    }

    .front #vk_groups, .front #vk_groups iframe, .front .fb-page, .front .fb-page iframe{
      overflow: hidden;
    }
   #block-block-44 {
    padding-bottom: 50px;
  }
  .view-id-maps_node.view-display-id-maps_all .view-filters .bef-select-as-links .form-item {
    text-align: center;
    display: inline-block;
    float: left;
    margin-right: 10px;
  }

  #block-views-maps-node-maps-all  .node-maps .field-name-field-cotact_info, #block-views-maps-node-maps-all  .node-maps .field-name-field-email,
  #block-views-maps-node-maps-all .node-maps .field-name-field-address{
    width: 33.33%;
    padding-right:  15px;
  }

   #block-views-maps-node-maps-all  .node-maps .content>div{
    padding: 0 15px;
   }

    #block-views-maps-node-maps-all  .node-maps .btn-contacts-wrapper{
      clear: both;
    }

    #block-views-maps-node-maps-all .node-maps .btn-contacts-wrapper > div {
    margin-top: 0px;
     width: 50%;
     float: left;
  }

  #block-views-maps-node-maps-all .view-filters .bef-select-as-links .form-item{
        padding-left: 10px;
  }

   #block-block-45 .content  img{
    width: 100%;
  }

   #region-postscript-fourth #block-entityform-block-bottom-form form >div >div:nth-child(5),  #region-postscript-fourth #block-entityform-block-bottom-form form >div >div:nth-child(6),
  #region-postscript-fourth #block-entityform-block-bottom-form form >div >div:nth-child(7) {
     width: 100%;
     margin-right: 0!important;
    max-width: 33.33%;
    float: left;
    padding-left: 15px;
    box-sizing: border-box;
  }

  #region-postscript-fourth  #block-entityform-block-bottom-form input[type="text"]{
        max-width: 243px;
  }

  #region-postscript-fourth #block-entityform-block-bottom-form form >div >div:nth-child(5) {
      padding-left: 0;
  }

 #block-views-comand-blog-block-7 h2.node-title {
    text-align: center;
}
#block-views-maps-node-maps-all  .node-maps .field-name-field-cotact_info .phone{
  font-size: 18px;
}
  @media only screen and (min-width: 481px) and (max-width: 1024px) {
    #block-views-maps-node-maps-all  .node-maps .field-name-field-cotact_info{
      text-align: center;
    }
  }

   @media only screen and (min-width: 481px) and (max-width: 540px) {
   #block-views-maps-node-maps-all  .node-maps .field-name-field-cotact_info .phone {
    margin: 0 -10px; }
   }
/*------------------------------------------------END NEW FRONT PAGE STYLE-----------------------------------------------------------------*/







}

/*-----------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 767px) {
  #page, #section-header, #section-content, #section-footer, #zone-user-wrapper, #zone-user, #zone-branding-wrapper, #zone-preface-wrapper, #zone-preface, #region-preface-first, #region-preface-second, #region-preface-third, #zone-postscript-wrapper, #zone-header-wrapper, #zone-footer-wrapper, #zone-content, #region-content, #zone-postscript, #region-postscript-first, #region-postscript-second, #region-postscript-third, #region-postscript-fourth, body.context-team {
    min-width: 480px
  }

  #region-content .region-inner, .motivator, .view-motivator, .motivator table, .motivator .subtitle, .views-field-field-sub-title-mot, /* #zone-preface-wrapper .region-inner, */
  #zone-footer .region-inner, #zone-footer, #block-views-our-services-block table, #block-views-our-services-block-1 table, #block-views-our-services-block-3 table, #block-views-related-serv-block table, #block-views-profit-block .block-inner, #region-postscript-first .block-inner, #region-postscript-second .block-inner, #region-postscript-fourth .region-inner, .context-team .region-inner #block-system-main .panel-flexible-inside > .panels-flexible-row-1-3 .panels-flexible-row-inside, .context-team #block-system-main .panels-flexible-row, #block-block-33 .content > table {
    max-width: 640px;
  }

  #zone-branding, #zone-postscript-wrapper #region-postscript-fourth {
    max-width: 767px;
  }

  /* меню с пиктограммой*/
  #section-header #zone-branding {
    position: fixed;
    min-width: inherit;
    top: 0px;
    z-index: 9999;
    padding: 8px 20px;
    border-bottom: 1px solid gray;
  }

  #section-header #zone-branding-wrapper {
    height: 45px;
  }

  #section-header #region-branding {
    max-width: 100%;
    width: 100%;
    margin: 3px auto 0;
    position: relative; /*z-index: 9999;*/
  }

  #section-header #region-branding .region-branding-inner {
  /*width: 100%;*/
  float: left;
}

#section-header .branding-data.clearfix {
  display: block;
}

#section-header .logo-img a {
  display: block;
}

#logo {
  height: 50px;
  line-height: 45px;
}

#section-header .logo-img {
  padding: 0
}

hgroup.site-name-slogan {
  display: none;
}

#section-header #region-branding .mob-button {
  display: block;
  height: 40px;
  width: 41px;
  float: right;
  margin-left:-41px;
  z-index: 500;
  position: relative;
}

#section-header #region-branding .mob-button::before/*div#region-branding:after*/   {
    content: "≡";
    font: 2.5em "arial";
    border: 1px solid;
    float: right;
    padding: 0 10px;
    color: #716c6c;
    border-radius: 5px;
    cursor: pointer;
  }

  #section-header .site-name-slogan {
    width: auto !important;
    height: 45px;
    float: right;
  }

  #section-header #region-menu {
    max-width: 100%; /*display: none;*/
    position: absolute;
    z-index: 100;
    background-color: #ffffff;
    top: 68px;
    left: 0;
    width: 100%;
    margin: 0 auto;
    float: none;
    text-align: center;
  }

  #block-block-3, #block-views-contacts-block-phone {
    position: absolute;
    top: -57px;
    left: 24%;
    width: 50%;
  }

  /* #section-header.show-menu #region-menu {        display: block;        /*margin-top: -62px;*/
  /*}*/
  #block-menu-menu-topmenuproducts {
    display: none;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    padding: 15px 0
  }

  #section-header.show-menu #block-menu-menu-topmenuproducts {
    display: block;
    z-index: 2;
    position: relative;
  }

  #section-header.show-menu #region-branding .mob-button::before {
    color: #c3bdbd;
  }

  /* конец --- меню с пиктограммой*/
  /*#section-header .logo-img{        display: inline-block;    }*/
  #section-header .site-name-slogan {
    width: auto !important; /*text-align: left;*/
  }

  #section-header #block-block-3 .content, #section-header #block-views-contacts-block-phone .content {
    float: none;
  }

  #section-header #block-block-3 .phone, #section-header #block-views-contacts-block-phone .phone {
    display: inline-block;
  }

  /*#section-header #region-branding,*/
  /*#section-header #region-menu {        width: 100%;        margin: 0 auto;        float: none;        text-align: center;    }*/
  /*	#section-header .branding-data.clearfix {               display: inline-block;        }*/
  #zone-content-wrapper {
    padding-top: 55px;
  }

  #block-locale-language-content{
    position: relative;
    text-align: center;
  }

  #block-locale-language-content .content{
    display: inline-block;
    margin-left: -30px;
  }

  #zexler-lang-switcher {
    margin-top: 10px;
  }

  #block-views-our-services-block .block-title, #block-views-our-services-block-1 .block-title, #block-views-our-services-block-3 .block-title, #block-views-related-serv-block .block-title, #block-views-profit-block .block-title, #block-views-graph-block .block-title, #block-views-clients-block .block-title, #block-views-our-team-block .block-title, #block-views-our-team-block-1 .block-title, #block-views-clone-of-our-comand-block .block-title, #region-postscript-fourth .block-title, #block-views-stages-block .block-title, #block-views-clone-of-our-comand-block-1 .block-title, #block-views-workers-contacts-block-6 .block-title, #block-block-25 .title_wrapper .block-title, #block-views-stages-in-product-block .title_wrapper .block-title, #block-views-portfolio-block .title_wrapper .block-title, #block-views-portfolio-in-product-block .title_wrapper .block-title, #block-views-views-product-qa-block .block-title, .page-node-86 #region-postscript-third #block-block-26 .title_wrapper .block-title, .page-node-89 #region-postscript-second .title_wrapper .block-title, #block-views-workers-contacts-block-6 .block-title, #block-block-29 .title_wrapper .block-title, .context-team #block-system-main .panels-flexible-row-1-1 .pane-comand-blog h2.pane-title, .context-team .panels-flexible-row-1-2 .pane-title, #block-views-product-advantages-block .block-title, #block-block-32 .block-title, #block-block-34 .block-title, #block-views-one-time-support-block .block-title, .node-type-portfolio .region-inner div[id*="text-task"] .views-field-field-formulation-task h2, .node-type-portfolio div[id*="bottom-block-form-works"] .view-header .proposition, .node-type-portfolio .region-inner div[id*="bottom-slider-our-works"] .view-header, .node-type-portfolio-seo #block-system-main h1#page-title {
    font-size: 31px;
  }

  #block-entityform-block-top-form {
    max-width: 411px;
    width: 100%;
    margin: 0 auto;
    float: none;
  }

  #block-entityform-block-top-form input[type="text"], #block-entityform-block-top-form input[type="email"] {
    width: 100%;
    max-width: 100%;
  }

  #block-entityform-block-top-form #edit-submit {
    margin: 0 auto;
    display: block;
  }

  #block-entityform-block-top-form #edit-submit, #block-views-our-team-block .view-footer a {
    width: 100%;
    max-width: 280px;
  }

  #region-content .region-inner {
    background: none !important;
  }

  #region-preface-first {
    padding: 0px 20px;
    box-sizing: border-box;
  }

  #page-title, #wrapper-page-title, .page-node-89 .main_text {
    font-size: 30px;
  }

  .motivator .title, .views-field-field-title-mot {
    font-size: 31px;
  }

  .motivator .subtitle, .views-field-field-sub-title-mot, .view-bottom-text, .view-text-on-gray {
    font-size: 14px;
  }

  #block-block-1 .motivator table .center_img img {
    width: 100%
  }

  #region-content, #mot_left, #mot_right, .view-motivator .mot_left_text, .view-motivator .mot_right_text, .page-node-116 #block-system-main {
    font-size: 14px;
  }

  #block-block-1 .motivator .left, #block-block-1 .motivator .right {
    width: 32%;
  }

  #block-block-1 .motivator, .view-motivator {
    margin: 35px 0 0;
  }

  #block-block-1 .motivator .right, #block-block-1 .motivator .left {
    padding: 4px 0;
  }

  .motivator table td {
    vertical-align: middle;
  }

  #block-views-our-services-block .views-view-grid.cols-3 .views-field-field-front-image img, #block-views-text-business-usefull-block .field.field-name-field-front-image.field-type-image.field-label-hidden img {
    width: 100%;
    max-width: 200px;
    height: auto;
  }

  /*#block-system-main .field.field-name-field-front-image.field-type-image.field-label-hidden img{        max-width: none;    }*/
  #block-views-our-services-block .col-1 .views-field-view-node-1 a, #block-views-our-services-block .col-2 .views-field-view-node-1 a, #block-views-our-services-block .col-3 .views-field-view-node-1 a, #block-views-our-services-block-3 .col-1 .views-field-view-node-1 a, #block-views-our-services-block-3 .col-2 .views-field-view-node-1 a, #block-views-our-services-block-3 .col-3 .views-field-view-node-1 a, #block-views-our-services-block .views-field-title a, #block-views-our-services-block-1 .views-field-title a, #block-views-related-serv-block .views-field-title a, #block-views-our-services-block .views-field-view-node-1 a, #block-views-our-services-block-1 .views-field-view-node-1 a, #block-views-our-services-block-3 .views-field-view-node-1 a, #block-views-related-serv-block .views-field-view-node-1 a, .node-product .field-name-title, #block-views-our-services-block .views-field-title a:visited, #block-views-our-services-block-1 .views-field-title a:visited, #block-views-related-serv-block .views-field-title a:visited, #block-views-our-services-block .views-field-view-node-1 a:visited, #block-views-our-services-block-1 .views-field-view-node-1 a:visited, #block-views-our-services-block-3 .views-field-view-node-1 a:visited, #block-views-related-serv-block .views-field-view-node-1 a:visited, .node-product .field-name-title, .field-name-field-title-for-block, .field-name-field-title-for-block a, .field-name-field-title-for-block a:visited {
    font-size: 25px;
    line-height: 25px;
  }

  #block-views-our-services-block td, #block-views-our-services-block-3 td, #block-views-our-services-block-1 td, #block-views-related-serv-block td, #block-views-profit-block td, .views-field-field-production-checkbox .node-product {
    width: 100%;
    box-sizing: border-box;
    display: block;
  }

  #block-views-our-services-block .views-view-grid.cols-3 .views-field-body .field-content, #block-views-related-serv-block .views-view-grid.cols-3 .views-field-body .field-content, #block-views-our-services-block-3 .views-field-body .field-content, #block-views-text-business-usefull-block .views-field-field-production-checkbox .node-product .field-name-body {
    width: 280px;
    margin: 0 auto;
    padding-left: 20px;
  }

  #block-views-profit-block .views-view-grid.cols-3 .views-field-field-img-profit img {
    max-width: 100%;
    margin: 10px auto;
  }

  #block-views-profit-block .views-view-grid.cols-3 .views-field {
    text-align: center;
  }

  #block-views-graph-block .views-field-field-graph img {
    max-width: 100%;
    height: 100%;
  }

  #block-views-graph-block .views-field-field-text1, #block-views-graph-block .views-field-field-text2 {
    -moz-transform: scale(0.7, 0.7); /* Для Firefox */
    -ms-transform: scale(0.7, 0.7); /* Для IE */
    -webkit-transform: scale(0.7, 0.7); /* Для Safari, Chrome, iOS */
    -o-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7);
  }

  #block-views-graph-block .views-field-field-text1 {
    top: 6%;
    right: 38%;
  }

  #block-views-graph-block .views-field-field-text2 {
    left: 56%;
    top: 30%;
  }

  #block-views-graph-block .block-inner.clearfix {
    padding: 40px 0;
  }

  #block-views-graph-block .block-inner.clearfix .view.view-graph.view-id-graph.view-display-id-block {
    width: 480px;
  }

  .jcarousel-skin-monsterit_team .jcarousel-clip-horizontal {
    width: 480px!important;
  }

  .jcarousel-skin-monsterit_team .jcarousel-item-horizontal {
    max-width: 150px;
    height: 290px;
  }

  ul.jcarousel li .redbt_small, #block-views-clone-of-our-comand-block-1 .redbt_small {
    /*карусель с сотрудниками кнопка при ховере*/
    font-size: 12px
  }

  #block-views-our-team-block-1 li a, #block-views-clone-of-our-comand-block li a, #block-views-clone-of-our-comand-block-1 a {
    /*карусель с сотрудниками кнопка при ховере*/
    height: auto;
  }

  @media only screen and (max-width: 650px) {
    .jcarousel-skin-monsterit_team .jcarousel-clip-horizontal {
      width: 370px!important;
    }

    .jcarousel-skin-monsterit_team .jcarousel-item-horizontal {
      max-width: 113px;
    }
  }    #block-block-6 .clearfix .content p {
         line-height: 1.3;
       }

  #block-entityform-block-bottom-form, #block-block-7, #block-block-8, #block-block-9, #block-block-11 {
    width: 100%;
  }

  #block-entityform-block-bottom-form #edit-actions--2 {
    text-align: center;
  }

  #region-sidebar-first, #region-sidebar-second, #region-footer-first, #region-user-first {
    padding: 20px;
  }

  #zone-footer .block-title, #zone-footer .block-title a, #zone-footer .block-title a:visited {
    font-size: 14px;
  }

  #region-sidebar-first, #region-sidebar-second {
    height: 385px;
  }

  #region-footer-second {
    padding-top: 0;
  }

  #block-block-39 {
    float: right;
  }

  #block-block-36 {
    float: left;
  }

  #block-block-10 {
    clear: both;
  }

  #modalContent.modal-entityform-back_call {
    background: none;
  }

  #modalContent .ctools-modal-custom .left {
    display: none;
  }

  #modalContent div.ctools-modal-content {
    width: 420px !important;
    margin: 0 auto;
  }

  #modalContent div.ctools-modal-content.ctools-modal-custom .modal-header {
    width: 420px;
  }

  #modalContent .ctools-modal-custom .right {
    height: auto;
  }

  #modalContent #webform-ajax-wrapper-5976 .webform-component input {
    background-image: none;
  }

  #modalContent #webform-ajax-wrapper-5976 .webform-component input::-webkit-input-placeholder {
    color: transparent;
  }

  #modalContent #webform-ajax-wrapper-5976 .webform-component input::-moz-placeholder {
    color: transparent;
  }

  #modalContent #webform-ajax-wrapper-5976 .webform-component input:-moz-placeholder {
    color: transparent;
  }

  #modalContent #webform-ajax-wrapper-5976 .webform-component input:-ms-input-placeholder {
    color: transparent;
  }

  #modalContent .form-item.webform-component {
    margin: 7px auto;
  }

  div.ctools-modal-content.ctools-modal-custom .form-item input {
    padding-left: 5px;
  }

  #modalContent .form-item.webform-component--zagolovok p:last-child, #modalContent .ctools-modal-custom .right div:nth-child(5), #modalContent .ctools-modal-custom .right div:nth-child(6) {
    display: none
  }

  @media only screen and (max-width: 600px) {
    #modalContent.modal-entityform {
      overflow: auto;
    }
  }    /*#block-views-usefull-block .node-useful-for-business*/
  ul.inline, ul.links.inline {
    display: block;
    width: 100%;
    text-align: center;
  }

  ul.inline li.node-readmore {
    float: none;
    display: block;
    background-position: 50% 0;
  }

  .context-usefull #section-content .title_wrapper .block-title, .page-taxonomy #section-content .title_wrapper .block-title, .page-node-86 #region-postscript-third .title_wrapper .block-title, .page-node-86 #region-postscript-fourth .title_wrapper .block-title, .page-node-89 #region-postscript-second .title_wrapper .block-title, #block-block-29 .title_wrapper .block-title {
    padding: 0;
    font-size: 31px;
  }

  .page-taxonomy-term #block-system-main {
    width: 100%;
    max-width: 705px;
    box-sizing: border-box;
  }

  .group-blue-line .field-name-field-cat-usefull .field-item {
    line-height: 1.5;
  }

  .group-blue-line {
    position: relative;
  }

  .group-blue-line .field-name-field-cat-usefull {
    width: 80%;
  }

  .group-blue-line .field-name-post-date {
    position: absolute;
    right: 0;
    top: 25%;
  }

  /*#block-views-usefull-tetx-block .field-content table, #block-views-usefull-tetx-block .field-content tbody, #block-views-usefull-tetx-block .field-content thead{           font-size: 14px;    }*/
  #block-block-22 a.orangebt, #block-block-22 a.bluebt {
    margin: 25px auto;
  }

  #back-call-entityform-edit-form input[type="text"]/*, input[type="email"], textarea*/  {
    width: 100%;
  }

  /*-------------------------------------------------------START Page "Продукты"-----------------------------------------------------------------*/
  .page-taxonomy-term #block-views-serv-cat-block {
    display: none;
  }

  #block-views-serv-cat-block .view-serv-cat a {
    font-size: 14px;
  }

  #block-views-products-block td .node-product .field-name-field-front-image {
    width: 100%;
  }

  /*#block-views-products-block td .node-product .field-name-field-front-image img,*/
  .node-product .field-name-field-front-image img {
    height: auto;
    max-width: 100%;
  }

  #block-views-serv-cat-block .view-products .field-name-field-title-for-block, .view-products .field-name-field-title-for-block a, .view-products .field-name-field-title-for-block a:visited, #block-views-products-for-business-block .views-field-view-node a, #block-views-products-for-business-block .views-field-view-node a:visited{
    font-size: 16px;
    line-height: 18px;
  }

  #block-views-products-block {
    width: 100% !important;
    display: block !important;
  }

  #block-menu-menu-product-right, .page-blog #zone-postscript-wrapper, .page-team-blog #zone-postscript-wrapper, .node-type-command-blog #zone-postscript-wrapper, .page-taxonomy-term-keyword #zone-postscript-wrapper, .page-taxonomy-term-division #zone-postscript-wrapper{
    width: 100%;
    max-width: 500px;
    margin: 15px auto 20px;
    float: none;
  }

  .view-products .field-name-field-title-for-block, #block-views-products-for-business-block .views-field-view-node {
    margin: 15px 0 20px 0;
    line-height: 16px;
    font-size: 16px;
  }

  @media only screen and (max-width: 490px) {
    .pager li.pager-previous, .pager li.pager-next {
      display: none;
    }

    .pager .pager-first.first a, .pager .pager-last.last a {
      font-size: 28px;
    }

    #block-views-text-on-gray-block .views-field-field-bottom-text h3 {
      line-height: 1.2;
      text-align: center;
    }
  }    .page-taxonomy-term #region-postscript-fourth .region-inner {
         padding: 27px 0px;
       }

  /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
  #breadcrumb {
    display: none;
  }

  #block-system-main .field-name-field-img-on-bg {
    display: none;
  }

  #block-system-main .w105 .field-name-field-img-on-bg {
    display: block;
  }

  .node-type-product-new .product-body .field-items {
    width: 100%
  }

  .node-type-product-new #wrapper-page-title p, .node-stage .field-name-title h2 {
    font-size: 20px;
  }

  .node-type-product-new .product-body {
    padding: 42px 25px 50px;
  }

  #block-system-main .w105 {
    float: none;
    margin: 0 auto;
  }

  #block-system-main .w485 {
    width: 100%;
    padding: 0;
  }

  .node-type-product-new .product-body .field-name-field-links {
    position: static;
    width: 100%;
  }

  .node-type-product-new .product-body .field-name-field-links ul {
    background: none;
  }

  .node-type-product-new .product-body .field-name-field-links ul li {
    float: left;
    width: 33.33%;
    display: block;
    background: #ffffff;
    margin-top: 10px;
  }

  .node-type-product-new .product-body .field-name-field-links ul li:first-child {
    display: block;
    width: 100%;
    max-width: 205px;
    margin: 0 auto;
    float: none;
    background: none;
  }

  #webform-ajax-wrapper-5963 {
    min-height: auto !important;
  }

  #webform-client-form-5963 {
    padding: 26px 15px 40px;
  }

  #webform-ajax-wrapper-5963 .webform-component-textfield, #webform-ajax-wrapper-5963 .webform-component-email, #webform-ajax-wrapper-5963 .title {
    width: 100%;
  }

  #block-block-1 .motivator .left, #block-block-1 .motivator .right, #block-views-motivator-block .view-motivator .mot_left_text, #block-views-motivator-block .view-motivator .mot_right_text {
    padding: 4px 0px 4px 4px;
  }

  #block-views-portfolio-in-product-block .jcarousel-skin-monsterit_portfolio .group-right .portfolio-more-line {
    right: 95%;
  }

  /*этары работы */
  #block-views-stages-in-product-block .view-mode-default .field-group-div.line:after, #block-views-stages-in-product-block .view-mode-default .field-group-div.line:before {
    left: 4%;
  }

  #block-views-stages-in-product-block .field-content .node-stage .field-name-title h2:before {
    left: 0.8%;
  }

  #block-block-25 .left, .node-stage .group-first-text .group-first-text-inner, .node-stage .group-fifth .group-fifth-inner, .node-stage .group-seventh .group-seventh-inner, .node-stage .group-first-second .field-name-field-img-left, .node-stage .group-sixth .field-name-field-img-left-block6, #block-block-25 .right, .node-stage .group-first-text .field-name-field-img-right, .node-stage .group-fifth .field-name-field-img-right-block5, .node-stage .group-seventh .field-name-field-img-right-block7, .node-stage .group-first-second .group-second-text-inner, .node-stage .group-sixth .group-sixth-inner {
    padding-left: 35px;
    padding-right: 10px;
    width: 100%;
    float: none; /*03.02.17*/
  }

  #block-views-stages-in-product-block .view-mode-default .field-group-div.line, #block-views-stages-in-product-block .ds-1col.node.node-stage.view-mode-default.node-not-promoted > .field-name-title, #block-views-stages-in-product-block .ds-1col.node.node-stage.view-mode-default.node-not-promoted > .field-name-title {
    max-width: 640px;
  }

  #block-views-views-product-qa-block .block-title:before, #block-views-views-product-qa-block .block-title:after {
    width: 30%;
  }

  #node-stage-full-group-first-second--2 {
    display: block;
  }

  @media only screen and (max-width: 590px) {
    #block-views-motivator-block .mot_img {
      display: none;
    }

    #block-views-motivator-block .inner_wrap {
      display: block;
    }

    #block-views-motivator-block .view-motivator .mot_left_text, #block-views-motivator-block .view-motivator .mot_right_text {
      padding: 5px 0px;
      width: 100%;
      float: none;
    }

    #block-views-motivator-block .inner_wrap p {
      min-height: auto;
    }

    #block-views-motivator-block .block-inner .views-field-nothing {
      background: url(/sites/default/files/styles/400width_portfolio/public/default_images/question_icon_sign_fly.png?itok=W-lbAmny) no-repeat center 40%;
    }

    #block-views-motivator-block .block-inner .views-field-nothing .inner_wrap {
      background: rgba(255, 255, 255, 0.5)
    }

    /*карусель "НАШИ РАБОТЫ"*/
    .ds-2col-stacked > .group-left {
      float: none;
      width: 100%;
      margin: 0 auto;
      max-width: 340px;
    }

    .ds-2col-stacked > .group-right {
      float: none;
      width: 100%;
    }

    #block-views-portfolio-in-product-block .jcarousel-skin-monsterit_portfolio .group-right .portfolio-more-line {
      position: static;
      right: 0;
      bottom: 0;
    }

    .field-name-field-screenshot {
      padding: 0 15px 15px;
    }

    .node-portfolio .field-name-field-task, .node-portfolio .field-name-field-work, .node-portfolio .field-name-field-result, .node-portfolio .field-name-field-site {
      margin-bottom: 8px;
    }

    .views-field-field-work p, .node-portfolio .field-name-field-work p, .node-portfolio .field-name-field-work li, .node-portfolio .field-name-field-result p {
      line-height: 19px;
    }

    .node-portfolio .field-name-field-task, .node-portfolio.view-mode-product_our_works .field-name-field-work, .node-portfolio.view-mode-product_our_works .field-name-field-result, .node-portfolio .field-name-field-site, .portfolio-more-line {
      margin: 0 8px 8px;
    }

    a.product-more-link {
      padding-right: 46px;
      background-size: 22%;
      height: 30px;
      line-height: 30px;
    }

    /*конец------карусель "НАШИ РАБОТЫ"*/
  }    #block-views-views-product-qa-block .view-footer ul li:first-child {
         display: none;
       }

  /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
  /*.views-field-field-advantages .entity, .views-field-field-advantages .field-content{        border-left: 1px solid #ebebeb;    }*/
  .views-field-field-advantages .entity, .views-field-field-advantages .entity:nth-child(even) {
    border: none;
    width: 100%;
    padding: 0;
    margin: 15px 0;
  }

  .views-field-field-advantages .entity:nth-child(odd) .content:after {
    left: -5px;
  }

  .views-field-field-advantages .entity:hover .content {
    background: #d7edf5;
  }

  .views-field-field-advantages .entity:nth-child(odd):before, .views-field-field-advantages .entity:nth-child(even):before {
    display: none;
  }

  /*.views-field-field-advantages .entity:nth-child(odd):before, .views-field-field-advantages .entity:nth-child(even):before{        content: '';        display: block;        position: absolute;        width: 0;        height: 0;        border-top: 7px solid transparent;        border-right: 15px solid #d7edf5;        border-bottom: 7px solid transparent;        top: 50%;        left: 8px;        margin-top: -7px;        z-index: 10;    }*/
  .views-field-field-advantages .entity:hover:before {
    border-right-color: inherit;
    border-left-color: inherit;
  }

  .views-field-field-advantages .entity:nth-child(odd) .content:after, .views-field-field-advantages .entity:nth-child(even) .content:after {
    display: none;
  }

  .views-field-field-advantages .entity:hover .field-name-field-title-mot {
    font-size: 16px;
    color: #464646;
  }

  .views-field-field-advantages .entity:hover .field-name-field-message {
    font-size: 14px;
    color: #464646;
  }

  /*.views-field-field-advantages .entity:nth-child(odd):hover .content:after, .views-field-field-advantages .entity:nth-child(even):hover .content:after{            margin-top: -5px;            right: -5px;            width: 6px;            height: 6px;            background: white;    }*/
  #block-views-product-advantages-block .block-title {
    width: 100%;
    padding: 15px 0;
  }

  #block-views-product-advantages-block .block-title:before, #block-views-product-advantages-block .block-title:after {
    width: 1%;
  }

  @media only screen and (max-width: 749px) {
    #block-views-product-advantages-block .block-title:before, #block-views-product-advantages-block .block-title:after {
      width: 25%;
    }
  }    @media only screen and (max-width: 655px) {
  #block-views-product-advantages-block .block-title:before, #block-views-product-advantages-block .block-title:after {
    width: 20%;
  }
}    @media only screen and (max-width: 505px) {
  #block-views-product-advantages-block .block-title:before, #block-views-product-advantages-block .block-title:after {
    width: 5%;
  }
}    .percent {
       width: 100%;
     }

  #block-block-34 .block-inner .content > div:first-child {
    /*margin: 0 10px !important; */
    background-size: contain !important;
    width: 590px !important;
    height: 330px !important;
    background-repeat: no-repeat !important;
  }

  #block-block-34 .block-inner .content > div:first-child > * {
    -moz-transform: scale(0.5, 0.5); /* Для IE */
    -webkit-transform: scale(0.5, 0.5); /* Для Safari, Chrome, iOS */
    -o-transform: scale(0.5, 0.5); /* Для Opera */
    transform: scale(0.5, 0.5)
  }

  #block-block-34 .block-inner .content > div:first-child > div:nth-child(1) {
    top: 90px !important;
    left: 20px !important;
  }

  #block-block-34 .block-inner .content > div:first-child > div:nth-child(2) {
    top: 30px !important;
    left: 190px !important;
  }

  #block-block-34 .block-inner .content > div:first-child > div:nth-child(3) {
    left: 370px !important;
    bottom: 130px !important;
    top: auto !important;
  }

  #block-views-calc-block .left, #block-views-calc-block .right {
    width: 100% !important;
    text-align: center;
    float: none;
  }

  #block-block-34 .content > div table td {
    width: 33.33% !important;
    box-sizing: border-box !important;
    padding: 0 8px !important;
  }

  .node-type-product-new .product-body .field-name-field-links ul li a {
    margin: 0;
    padding: 13px 10px 11px;
    background-color: white;
  }

  #block-views-one-time-support-block .block-title::before, #block-views-one-time-support-block .block-title::after {
    width: 17%
  }

  #block-block-34 .block-title::before, #block-block-34 .block-title::after {
    width: 20%
  }

  #block-block-32 .block-title {
    width: 75%;
  }

  /*таблица*/
  #block-block-32 .content .price-table, #block-block-32 .content .price-table > tbody {
    max-width: 568px;
  }

  #block-block-32 .content .price-table tr td {
    width: 142px !important;
  }

  #block-block-32 .content .price-table tr:first-child td {
    font-size: 17px !important;
  }

  #block-block-32 .content .price-table tr:first-child td > div:last-child > p > a {
    padding: 10px 0 !important;
    width: 100%;
    box-sizing: border-box;
  }

  @media only screen and (max-width: 625px) {
    #block-block-34 .block-inner .content > div:first-child {
      /*margin: 0 10px !important; */
      background-size: contain !important;
      width: 465px !important;
      height: 265px !important;
      background-repeat: no-repeat !important;
    }

    #block-block-34 .block-inner .content > div:first-child > * {
      -moz-transform: scale(0.45, 0.45); /* Для IE */
      -webkit-transform: scale(0.45, 0.45); /* Для Safari, Chrome, iOS */
      -o-transform: scale(0.45, 0.45); /* Для Opera */
      transform: scale(0.45, 0.45);
    }

    #block-block-34 .block-inner .content > div:first-child > div:nth-child(1) {
      top: 45px !important;
      left: 0px !important;
    }

    #block-block-34 .block-inner .content > div:first-child > div:nth-child(2) {
      top: auto !important;
      left: 125px !important;
    }

    #block-block-34 .block-inner .content > div:first-child > div:nth-child(3) {
      left: 255px !important;
      bottom: 80px !important;
      top: auto !important;
    }

    .node-media_lr .moved {
      margin: 0;
      text-align: center;
      width: 100%;
      display: block;
      float: none;
    }

    .node-motivator.node-media_lr h2 {
      text-align: center;
    }

    #block-views-one-time-support-block .views-field-field-img-right-col {
      width: 50%
    }

    #block-views-one-time-support-block .views-field-field-img-right-col img {
      width: 100%;
      height: auto;
    }

    .node-media_lr .moved img {
      max-width: 100%;
      height: auto;
    }

    #block-views-one-time-support-block .views-field-field-essence {
      max-width: 570px;
      width: 100%;
      box-sizing: border-box;
    }

    #block-block-34 .content > div table td {
      width: 100% !important;
      padding: 0 !important;
      display: block !important;
    }

    #block-block-33 .content table, #block-block-33 .content tbody, #block-block-33 .content tr {
      display: block;
    }

    #block-block-33 .content tbody td {
      display: inline-block;
      box-sizing: border-box;
      width: 32% !important;
    }

    #block-block-34 .content > div table td p {
      margin-bottom: 10px;
    }

    #block-block-33 .content > div table td {
      padding: 4px;
    }

    #block-block-33 .content > table tbody:first-child td .percent .percent-top, #block-block-33 .content > table tbody:last-child tr:last-child td img {
      -moz-transform: scale(0.8, 0.8); /* Для IE */
      -webkit-transform: scale(0.8, 0.8); /* Для Safari, Chrome, iOS */
      -o-transform: scale(0.8, 0.8); /* Для Opera */
      transform: scale(0.8, 0.8);
    }

    #block-views-one-time-support-block .block-title::before, #block-views-one-time-support-block .block-title::after {
      width: 12%
    }

    #block-block-34 .block-title::before, #block-block-34 .block-title::after {
      width: 18%
    }

    /*таблица*/
    #block-block-32 .content .price-table, #block-block-32 .content .price-table > tbody {
      max-width: 440px;
    }

    #block-block-32 .content .price-table tr td {
      width: 100px !important;
    }

    #block-block-32 .content .price-table tr td:first-child {
      width: 140px !important;
    }

    #block-block-32 .content .price-table tr:first-child td {
      font-size: 15px !important;
    }

    #block-block-32 .content .price-table tr:first-child td > div:last-child > p > a {
      font-size: 16px !important;
    }

    #block-block-32 .content .price-table tr:first-child td > div:first-child {
      height: 70px !important;
    }

    #block-block-32 .content .price-table tr:first-child td > div:last-child {
      padding: 10px 0;
    }

    #block-block-32 .content .price-table tr:first-child td > div:last-child > p {
      margin-bottom: 0;
    }

    #block-block-32 .content .price-table tr:first-child td > div:last-child > p:nth-child(2) {
      margin-bottom: 10px;
    }

    .price-table tr.feature td:nth-child(n+2) .feature-content {
      padding-top: 0;
    }

    #block-block-32 .block-title {
      width: 95%;
    }
  }    @media only screen and (max-width: 540px) {
  #block-views-one-time-support-block .block-title::before, #block-views-one-time-support-block .block-title::after {
    width: 8%
  }

  #block-block-34 .block-title::before, #block-block-34 .block-title::after {
    width: 14%
  }
}    /*-------------------------------ПОДРОБНЕЕ-----------------------------------*/
  .node-type-portfolio div[id*="bottom-block-form-works"] .ds-2col.node-portfolio > .group-left {
    width: 100%;
    padding: 0 10px 10px;
  }

  .node-type-portfolio div[id*="bottom-block-form-works"] .ds-2col.node-portfolio > .group-left .field-items form {
    width: 100%;
  }

  .node-type-portfolio #region-preface-first, .page-node #zone-preface {
    min-width: 460px;
  }

  .node-type-portfolio #region-preface-third/*, .node-type-portfolio div[id*='slider-fon-note-block'] .block-inner .content*/   {
    display: none;
  }

  .node-type-portfolio .region-inner div[id*="motivation-our-works"] {
    margin-bottom: 0;
  }

  .node-type-portfolio div[class*='motivation_our_works'] .node-portfolio .group-right, .node-type-portfolio div[class*='motivation_our_works'] .node-portfolio .group-middle, .node-type-portfolio div[class*='motivation_our_works'] .node-portfolio .group-left {
    width: 100%;
    float: none;
  }

  .node-type-portfolio div[id*="bottom-block-form-works"] .view-header {
    line-height: 1;
  }

  /*----карусель--"Ещё классные кейсы от команды ЗЕКСЛЕР"--------------*/
  .jcarousel-skin-monsterit_keys .jcarousel-clip-horizontal {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
  }

  .jcarousel-skin-monsterit_keys .jcarousel-prev-horizontal, .jcarousel-skin-monsterit_keys .jcarousel-next-horizontal {
    /*display: none !important;*/
    opacity: 0.7;
  }

  .jcarousel-skin-monsterit_keys .jcarousel-clip-horizontal > ul {
    /*  width: 100% !important;        display: flex;        flex-direction: row;        flex-wrap: wrap;        justify-content: space-around;*/
  }

  .node-type-portfolio .region-inner div[id*="bottom-slider-our-works"] li {
    /* width: 33.33% !important;*/
    display: block !important;
    padding: 7px 7px 0;
    margin: 0 !important;
    box-sizing: border-box;
    height: 260px;
  }

  .node-type-portfolio div[id*='bottom-slider-our-works'] .field-name-field-title-for-keys .field-item a {
    font-size: 14px;
  }

  /*----КОНЕЦ---карусель--"Ещё классные кейсы от команды ЗЕКСЛЕР"------*/
  /*-----------------------КОНЕЦ----ПОДРОБНЕЕ----------------------------------*/
  /*------------------------------------------------------------END Page "Продукты"--------------------------------------------------------------*/
  /*--------------------------------------------------------START Page "БЛОГ КОМАНДЫ"------------------------------------------------------------*/
  .page-blog #zone-content-wrapper, .page-team-blog #zone-content-wrapper, .node-type-command-blog #zone-content-wrapper, .page-taxonomy-term-keyword #zone-content-wrapper, .page-taxonomy-term-division #zone-content-wrapper {
    width: 100%;
    display: block;
  }

  .page-blog #block-system-main .views-field.views-field-title .field-content, .page-team-blog #block-system-main .views-field.views-field-title .field-content, .node-type-command-blog #wrapper-page-title .title, .page-taxonomy-term-keyword #block-system-main .views-field.views-field-title .field-content, .page-taxonomy-term-division #block-system-main .views-field.views-field-title .field-content, #cboxLoadedContent .head_txt {
    font-size: 30px;
    line-height: 33px;
    margin-bottom: 20px;
    text-align: center;
  }

  #region-postscript-fourth .region-inner {
    padding: 0;
  }

  #region-postscript-fourth .region-inner > div, #region-postscript-fourth .block-title {
    margin: 0;
  }

  .page-blog #block-views-category-blog-commands-block-1 .content .item-list li, .page-team-blog #block-views-category-blog-commands-block-1 .content .item-list li, .page-blog #block-views-category-blog-commands-block .content .item-list li, .page-team-blog #block-views-category-blog-commands-block .content .item-list li, .page-blog #block-views-comand-blog-block-1 .content .item-list li, .page-team-blog #block-views-comand-blog-block-1 .content .item-list li {
    padding: 10px 30px;
  }

  .page-blog .view-comand-blog > .item-list .pager .pager-first a, .page-blog .view-comand-blog > .item-list .pager .pager-last a, .page-team-blog .view-comand-blog > .item-list .pager .pager-first a, .page-team-blog .view-comand-blog > .item-list .pager .pager-last a {
    font-size: 25px;
    text-decoration: none;
  }

  .node-type-command-blog #region-content .region-inner {
    width: 100%;
    min-width: 100%;
  }

  .node-type-command-blog #block-views-comand-blog-block-5 {
    display: none;
  }

  .node-type-command-blog #block-views-comand-blog-block-3 table .field-item ul {
    margin-bottom: 15px;
  }

  .node-type-command-blog #block-views-comand-blog-block-4 .title_wrapper .block-title {
    padding-bottom: 5px;
  }

  .node-type-command-blog #block-system-main .node-command-blog #comments h2.title.comment-form {
    padding-bottom: 10px;
  }

  .node-type-command-blog #block-views-comand-blog-block-4 .content .view-content table {
    width: 100%;
  }

  .node-type-command-blog #block-system-main .node-command-blog .captcha {
    margin: 15px auto;
  }

  .node-type-command-blog #block-system-main .node-command-blog .captcha + .form-wrapper {
    max-width: 280px;
    width: 100%;
    float: none;
    margin: 0 auto;
  }

  .node-type-command-blog #block-entityform-block-subscribe-blog .field-name-field-email {
    width: 100%;
  }

  .node-type-command-blog #block-entityform-block-subscribe-blog .field-name-field-email + .form-actions {
    max-width: 180px;
    width: auto;
    float: none;
    margin: 0 auto;
  }

  .node-type-command-blog #block-views-comand-blog-block-2 .views-field-title-3 .statistics .sm > * {
    margin-bottom: 5px;
  }

  .page-taxonomy-term-keyword #block-system-main, .page-taxonomy-term-division #block-system-main {
    margin-bottom: 0;
  }

  .page-blog #block-system-main .views-field-body, .page-team-blog #block-system-main .views-field-body, .page-taxonomy-term-keyword #block-system-main .views-field-body, .page-taxonomy-term-division #block-system-main .views-field-body {
    padding: 20px 0px;
  }

  .context-team #zone-content-wrapper table, .context-team #zone-content-wrapper tbody, .context-team #zone-content-wrapper tfoot, .context-team #zone-content-wrapperthead, .context-team #zone-content-wrapper tr, .context-team #zone-content-wrapper th, .context-team #zone-content-wrapper td {
    display: block;
  }

  .node-type-command-blog #block-views-comand-blog-block-2 .views-field-field-annotation p {
    font-size: 20px;
  }

  /*------------------------------------------------------------END Page "БЛОГ КОМАНДЫ"----------------------------------------------------------*/
  /*---------------------------------------------------------START Page "Почему мы"--------------------------------------------------------------*/
  .page-node-86 #block-system-main .block-inner {
    background-image: none;
    padding: 20px 10px;
  }

  .page-node-86 .orange_title, .page-node-86 .title_right {
    width: 100%;
    float: none;
    text-align: center;
  }

  .page-node-89 #region-postscript-third, .page-node-86 #region-postscript-third, .context-team #block-system-main .panels-flexible-row {
    display: block;
    padding: 0 10px;
  }

  .page-node-89 #block-block-5, .page-node-86 #block-block-5, .page-node-89 #block-views-vertic-gal-block, .page-node-86 #block-views-vertic-gal-block {
    display: inline-block;
  }

  .page-node-89 #YMaps, .page-node-86 #YMaps, .page-node-89 #YMaps .ymaps-map, .page-node-86 #YMaps .ymaps-map {
    width: 490px !important;
  }

  @media only screen and (max-width: 680px) {
    .page-node-89 #YMaps, .page-node-86 #YMaps, .page-node-89 #YMaps .ymaps-map, .page-node-86 #YMaps .ymaps-map {
      width: 440px !important;
    }
  }    @media only screen and (max-width: 630px) {
  .page-node-89 #YMaps, .page-node-86 #YMaps, .page-node-89 #YMaps .ymaps-map, .page-node-86 #YMaps .ymaps-map {
    width: 390px !important;
  }
}    @media only screen and (max-width: 580px) {
  .page-node-89 #YMaps, .page-node-86 #YMaps, .page-node-89 #YMaps .ymaps-map, .page-node-86 #YMaps .ymaps-map {
    width: 340px !important;
  }
}    @media only screen and (max-width: 530px) {
  .page-node-89 #YMaps, .page-node-86 #YMaps, .page-node-89 #YMaps .ymaps-map, .page-node-86 #YMaps .ymaps-map {
    width: 290px !important;
  }
}    .page-node-86 #region-postscript-fourth .region-inner {
       max-width: 100%;
     }

  #block-views-clients-block-1 .views-row {
    width: 50%;
    padding: 10px;
    box-sizing: border-box;
    margin: 0;
  }

  #cboxLoadedContent .view-workers-contacts .view-content {
    margin: 0 auto;
    float: none;
  }

  #cboxLoadedContent .view-workers-contacts .view-footer {
    width: 100%;
    margin-top: 10px;
    text-align: center;
  }

  .view-workers-contacts .mail, .view-workers-contacts .phone {
    display: inline-block;
  }

  #cboxLoadedContent .images {
    padding: 20px 0;
  }

  #cboxLoadedContent .images img {
    margin: 3px;
    float: none;
  }

  /*---------карусель "Наш Офис"----------------*/
  .jcarousel-skin-monsterit_goriz .jcarousel-container-horizontal, .jcarousel-skin-monsterit_goriz .jcarousel-clip-horizontal {
    width: 600px;
  }

  .jcarousel-skin-monsterit_goriz .jcarousel-container-horizontal {
    height: 140px;
  }

  .jcarousel-skin-monsterit_goriz .jcarousel-item {
    width: 125px !important;
    height: 125px;
  }

  .jcarousel-skin-monsterit_goriz .jcarousel-item img {
    width: 105px;
    height: auto;
  }

  .jcarousel-skin-monsterit_goriz .jcarousel-container-horizontal {
    padding: 0 32px 32px 32px;
  }

  .jcarousel-skin-monsterit_goriz .jcarousel-next-horizontal, .jcarousel-skin-monsterit_goriz .jcarousel-prev-horizontal {
    top: 45px;
  }

  @media only screen and (max-width: 710px) {
    .jcarousel-skin-monsterit_goriz .jcarousel-container-horizontal, .jcarousel-skin-monsterit_goriz .jcarousel-clip-horizontal {
      width: 500px;
    }

    .jcarousel-skin-monsterit_goriz .jcarousel-container-horizontal {
      height: 140px;
    }

    .jcarousel-skin-monsterit_goriz .jcarousel-item {
      width: 98px !important;
      height: 98px;
    }

    .jcarousel-skin-monsterit_goriz .jcarousel-item img {
      width: 78px;
      height: auto;
    }

    .jcarousel-skin-monsterit_goriz .jcarousel-container-horizontal {
      padding: 0 32px 32px 32px;
    }

    .jcarousel-skin-monsterit_goriz .jcarousel-next-horizontal, .jcarousel-skin-monsterit_goriz .jcarousel-prev-horizontal {
      top: 30px;
    }
  }    @media only screen and (max-width: 560px) {
  #block-views-vertic-gal-block-1 {
    display: none;
  }
}    /*---------конец карусели "Наш Офис"---------*/
  .node-vacancy.ds-2col > .group-right {
    width: 100%;
  }

  #block-views-vacancies-block td {
    padding: 10px 0;
    display: block;
  }

  .node-vacancy.ds-2col > .group-left {
    float: none;
    margin: 0 auto;
  }

  .node-vacancy.ds-2col .field.field-name-title {
    text-align: center;
  }

  .pager-load-more li.pager-first a, .pager-load-more li.pager-previous a, .pager-load-more li.pager-next a, .pager-load-more li.pager-last a {
    margin-top: 10px;
  }

  .node-type-vacancy #block-system-main, .node-type-vacancy .field, .node-type-vacancy #block-system-main .field-item {
    max-width: 680px;
    width: 100%;
  }

  #modalContent.modal-entityform-vacancy_form div.modal-forms-modal-content .popups-container {
    padding: 0 0 0 7px;
    background: #edf0f1;
  }

  .context-team .region-inner.region-content-inner {
    padding: 0;
  }

  .context-team #block-system-main .pane-clone-of-our-comand td {
    display: inline-block;
    width: auto;
  }

  /*------------------------------------------------------------END Page "Почему мы"-------------------------------------------------------------*/
  /*---------------------------------------------------------START Page "Команда"----------------------------------------------------------------*/
  .context-team #YMaps, .context-team .ymaps-map {
    width: 100% !important;
    display: inline-block;
  }

  .context-team .panels-flexible-column-1-5 {
    width: 30% !important;
    float: right;
  }

  .context-team #block-system-main .panels-flexible-row-1-1 .view-content td {
    width: 100%;
    margin: 7px auto;
  }

  .context-team #block-system-main .panels-flexible-row {
    margin: auto;
  }

  @media only screen and (max-width: 640px) {
    .context-team #block-system-main .panels-flexible-row-1-1 .pane-comand-blog h2.pane-title:before, .context-team #block-system-main .panels-flexible-row-1-1 .pane-comand-blog h2.pane-title:after, .context-team .panels-flexible-row-1-2 .pane-title:before, .context-team .panels-flexible-row-1-2 .pane-title:after {
      width: 20%;
    }
  }    @media only screen and (max-width: 540px) {
  .context-team #block-system-main .panels-flexible-row-1-1 .pane-comand-blog h2.pane-title:before, .context-team #block-system-main .panels-flexible-row-1-1 .pane-comand-blog h2.pane-title:after, .context-team .panels-flexible-row-1-2 .pane-title:before, .context-team .panels-flexible-row-1-2 .pane-title:after {
    width: 15%;
  }
}    .context-team #block-system-main .panels-flexible-row-1-1 .view-content td .views-field-title {
       text-align: center;
       line-height: 30px;
     }

  .context-team #block-system-main .pane-clone-of-our-comand .views-field-title, .context-team #block-system-main .pane-clone-of-our-comand .views-field-field-post {
    width: 100%;
    padding: 0 4px;
    box-sizing: border-box;
  }

  .context-team #block-system-main .pane-clone-of-our-comand .views-field-field-post {
    height: auto;
  }

  /*------------------------------------------------------------END Page "Команда"--------------------------------------------------------------*/
  /*---------------------------------------------------------START Page "Контакты"--------------------------------------------------------------*/
  .page-node-89 #region-postscript-fourth .view-workers-contacts {
    margin-left: 50px;
  }

  .page-node-89 #block-system-main, #block-views-workers-contacts-block {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
  }

  #block-views-workers-contacts-block .view-workers-contacts .view-content {
    margin-right: 0;
  }

  #block-views-workers-contacts-block .view-workers-contacts .view-footer {
    width: 60%;
    float: right
  }

  .page-node-89 #block-system-main, #block-views-workers-contacts-block {
    padding: 0 0 0 5%;
  }

  a.orangebt {
    margin: 10px auto 0px auto;
  }

  .view-workers-contacts .blue {
    font-size: 20px;
  }

  /*------------------------------------------------------------END Page "Контакты"--------------------------------------------------------------*/
  /*---------------------------------------------------------START Page "Клиенты"---------------------------------------------------------*/
  /*.page-node-115 #block-views-custom-clients-block .view-clients-page .views-row,*/
  .page-node-115 #block-views-custom-clients-block .view-custom-clients .views-row {
    width: 50%;
    border-bottom: 1px solid #f6f6f6;
  }

  .page-node-115 #block-views-custom-clients-block .view-custom-clients .views-row:nth-child(even) {
    border-right: none;
  }

  .page-node-115 #block-views-custom-clients-block .view-custom-clients .item-list {
    padding-top: 20px;;
  }

  .page-node-115 #block-views-custom-clients-block .view-custom-clients .item-list .pager li.pager-previous, .page-node-115 #block-views-custom-clients-block .view-custom-clients .item-list .pager li.pager-next {
    display: block;
  }

  /*------------------------------------------------------------END Page "Клиенты"--------------------------------------------------------*/
  /*---------------------------------------------------------START Page "История успеха"---------------------------------------------------------*/
  /*------------------------------------------------------------END Page "История успеха"--------------------------------------------------------*//*------------------------------------------------------------Page "mz-clinik.ru"-----------------------------------------------------------*/
  .node-type-portfolio-seo #block-system-main .group-steps-title .field-name-field-portfolio-steps-num, .node-type-portfolio-seo #block-system-main .group-steps-title .field-name-field-portfolio-steps-title, .node-type-portfolio-seo #block-system-main .group-steps-title .field-name-field-portfolio-steps-num .field-item, .node-type-portfolio-seo .chart-title, .node-type-portfolio-seo #block-block-40 .title p, .node-type-portfolio-seo #block-views-bottom-slider-our-works-block .cool-keys, .node-type-portfolio-seo #block-views-reviews-block-1 h2.block-title {
    font-size: 29px;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(1) .field-name-field-portfolio-steps-num, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(2) .field-name-field-portfolio-steps-num, .node-type-portfolio-seo #block-system-main .group-steps-title .field-name-field-portfolio-steps-num, .node-type-portfolio-seo #block-system-main .group-steps-title .field-name-field-portfolio-steps-num, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(6) .group-steps-title .field-name-field-portfolio-steps-num, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item.odd .group-steps-title .field-name-field-portfolio-steps-num {
    background-size: contain;
  }

  .node-type-portfolio-seo #block-system-main .group-steps-title .field-name-field-portfolio-steps-title:after {
    display: none;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(7) .field-name-field-portfolio-steps-title, .node-type-portfolio-seo .chart-title, .node-type-portfolio-seo #block-views-bottom-slider-our-works-block .cool-keys, .node-type-portfolio-seo #block-views-reviews-block-1 h2.block-title {
    background: none;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item .field-name-field-portfolio-steps-num, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(7) .field-name-field-portfolio-steps-num {
    bottom: 35px;
  }

  .node-type-portfolio-seo #block-block-40 .title {
    background-position-y: 60%;
  }

  .node-type-portfolio-seo #block-system-main #all_steps .left {
    width: 100%;
    float: none;
  }

  .node-type-portfolio-seo #block-system-main #all_steps .right {
    width: 100%;
    float: none;
  }

  .node-type-portfolio-seo #all_steps .right .field-type-text-with-summary {
    margin-top: 65px;
  }

  .node-type-portfolio-seo #block-system-main .group-steps-content {
    width: 100%;
    display: block;
  }

  .node-type-portfolio-seo #block-system-main .group-employee {
    width: 100%;
    float: none;
    bottom: 0;
  }

  .node-type-portfolio-seo #block-system-main .group-employee .field-name-field-portfolio-steps-employee {
    position: relative;
    text-align: left;
    padding-left: 135px;
    display: inline-block;
    width: 50%;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps-employee .node-co-worker {
    display: inline-block;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item .field-type-image, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(3) .field-type-image {
    left: 0%;
    bottom: auto;
    top: 0;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps-employee .node-co-worker h2 {
    margin-top: 40px;
  }

  .node-type-portfolio-seo #block-system-main .group-employee .field-name-field-portfolio-steps-employee-t {
    margin-top: 35px;
    float: right;
    width: 50%;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(2) .group-steps-content .field-name-field-portfolio-steps-list > .field-items > .field-item {
    width: 100%;
    margin-top: 0;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(2) .field-name-field-portfolio-steps-list > .field-items > .field-item .entity-field-collection-item {
    padding: 0;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(2) .group-steps-content .field-name-field-portfolio-steps-list > .field-items > .field-item:nth-child(1), .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(2) .group-steps-content .field-name-field-portfolio-steps-list > .field-items > .field-item:nth-child(2), .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(2) .group-steps-content .field-name-field-portfolio-steps-list > .field-items > .field-item:nth-child(3) {
    min-height: auto;
    margin-top: 0;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(3) .bottom_image-1 > .entity-field-collection-item {
    background-size: contain;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(3) .bottom_image-1 > .entity-field-collection-item .content .group-employee {
    margin-bottom: 350px;
    margin-top: 10px;
  }

  @media only screen and (max-width: 650px) {
    .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(3) .bottom_image-1 > .entity-field-collection-item .content .group-employee {
      margin-bottom: 300px
    }
  }.node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(3) .field-name-field-portfolio-steps-list > .field-items > .field-item {
     padding-right: 0;
     margin-bottom: 0;
   }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(3) .field-name-field-portfolio-steps-list > .field-items > .field-item .entity-field-collection-item {
    padding: 0;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(4) .group-steps-content .field-name-field-portfolio-steps-list > .field-items > .field-item {
    width: 100%;
    float: none;
    margin-bottom: 0;
    min-height: auto;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(4) .group-steps-content .field-name-field-portfolio-steps-list > .field-items > .field-item.odd {
    float: none;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(4) .group-steps-content .field-name-field-portfolio-steps-list > .field-items > .field-item .entity-field-collection-item {
    padding-left: 0;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(5) .group-employee.field-group-div, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(7) .group-employee.field-group-div, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(5) .content, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(7) .content {
    position: static;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(5) .field-type-image, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(7) .field-type-image {
    left: 0;
    top: 0;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(5) .group-steps-content p, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(6) .group-steps-content p {
    margin-bottom: 10px;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(5) {
    margin-bottom: 25px;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-item:nth-child(6) .group-steps-content {
    width: 100%;
  }

  .node-type-portfolio-seo #region-postscript-second, .node-type-portfolio-seo #results {
    background-size: cover;
  }

  .node-type-portfolio-seo #results .field-collection-container .field-name-field-values > .field-items > .field-item, .node-type-portfolio-seo #results .field-collection-container .field-name-field-values > .field-items > .field-item:nth-child(5), .node-type-portfolio-seo #results .field-collection-container .field-name-field-values > .field-items > .field-item:nth-child(6), .node-type-portfolio-seo #results .field-collection-container .field-name-field-values > .field-items > .field-item:nth-child(7) {
    width: 50%;
    margin: 0px 0 20px;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(7) .field-name-field-portfolio-steps-title .field-items {
    max-width: 415px;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(7) .group-steps-title, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(6) .group-steps-title, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(5) .group-steps-title {
    background-position-x: 95%;
  }

  .node-type-portfolio-seo #results .field-collection-container .field-item .content .field-name-field-portfolio-results-value .field-item {
    font-size: 45px;
    line-height: 55px;
  }

  .node-type-portfolio-seo #results .field-collection-container .field-item .content .field-name-field-portfolio-results-text .field-item, .node-type-portfolio-seo #results .field-collection-container .field-items .field-item:nth-child(4) .entity-field-collection-item .field-name-field-portfolio-results-text .field-item {
    padding-left: 0;
  }

  .node-type-portfolio-seo #block-block-40 .col-director .col-form {
    max-width: 550px;
  }

  .node-type-portfolio-seo #block-block-40 .col-director .col-form #webform-ajax-wrapper-7344 .form-item, .node-type-portfolio-seo #block-block-40 .col-director .col-form #webform-ajax-wrapper-7344 .form-actions {
    max-width: 100%;
    margin: 0px 0px 20px;
    float: none;
  }

  .node-type-portfolio-seo #block-block-40 .col-director .col-form #webform-ajax-wrapper-7344 .form-actions {
    position: static;
    max-width: 300px;
    margin: 0 auto;
  }

  /*.node-type-portfolio-seo #block-views-products-block-1 .title_wrapper h2{    padding: 40px 0px;}*/
  .node-type-portfolio-seo #block-views-bottom-slider-our-works-block .jcarousel-skin-monsterit_keys .jcarousel-item {
    height: 275px;
  }

  .node-type-portfolio-seo .chart-1 .chart-title, .node-type-portfolio-seo .chart-2 .chart-title, .node-type-portfolio-seo .chart-3 .chart-title {
    padding-right: 300px;
  }

  .node-type-portfolio-seo #block-views-bottom-slider-our-works-block .cool-keys {
    padding: 6px 0px;
    line-height: 30px;
    max-width: 432px;
    width: 70%;
    margin-top: 10px;
  }

  .node-type-portfolio-seo #block-views-bottom-slider-our-works-block .jcarousel-skin-monsterit_keys li .field-name-field-title-for-keys a {
    font-size: 15px;
  }

  /*.chart-1, .chart-2, .chart-3{    display: none;} */
  .node-type-portfolio-seo .region-inner div[id*="bottom-slider-our-works"] li {
    /*width: 33.33% !important;*/
    display: block !important;
    padding: 7px 7px 0;
    margin: 0 !important;
    box-sizing: border-box;
    height: 260px;
  }

  @media only screen and (max-width: 595px) {
    .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(7) .field-name-field-portfolio-steps-title .field-items {
      max-width: 370px
    }

    .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(5) .field-name-field-portfolio-steps-title .field-items {
      max-width: 350px;
    }

    .node-type-portfolio-seo #block-block-40 .title {
      background-position-y: 33%;
    }

    .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(7) .field-name-field-portfolio-steps-num, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(5) .field-name-field-portfolio-steps-num {
      bottom: 72px;
    }

    .node-type-portfolio-seo .chart-1 .chart-title, .node-type-portfolio-seo .chart-2 .chart-title, .node-type-portfolio-seo .chart-3 .chart-title {
      padding-right: 120px;
    }
  }.node-type-portfolio-seo #block-views-reviews-block-1 .title_wrapper {
     margin: 35px 0;
   }

  /*------------------------------------------------------------END Page "mz-clinik.ru"--------------------------------------------------------*//*-----------------------------------------------------------------Page"Отзывы" -------------------------------------------------*/
  .page-reviews #zone-content-wrapper {
    background: url(../images/sky-bg-otzyv.png) no-repeat center 0px;
  }

  .page-reviews #block-system-main .view-header .header-text1:before {
    display: none;
  }

  .page-reviews #block-system-main .view-header .header-text1 {
    padding-bottom: 20px;
  }

  .page-reviews #block-system-main .view-content .views-row {
    width: 48%;
  }

  .page-reviews #block-system-main .view-content .views-row:nth-child(even) {
    margin: 0 0 47px 2%;
  }

  .page-reviews #block-system-main {
    padding: 0 0 30px;
  }

  .page-reviews #block-system-main .view-header .header-description:after, .page-reviews #block-system-main .view-header .header-description:before {
    display: none;
  }


/*---------------------------------------------------------------end page"Отзывы" -------------------------------------------------*/
  .page-node-127 #block-block-28 {
    left: 25%;
  }

  .page-node-127 #page-title {
    font-size: 30px;
  }

  @media only screen and (max-width: 550px) {
    .page-node-127 #block-block-28 {
      left: 20%;
    }
  }    #block-block-28 .block-title {
         font-size: 80px;
         line-height: 80px;
       }



/*------------------------------------------------NEW FRONT PAGE STYLE-----------------------------------------------------------------*/
  .logo-img a{
    background-size: 150px;
    width: 45px
  }
  .branding-data {
    width: 60px;
  }
  #block-locale-language-content{
    display: none;
  }

 #block-views-contacts-block-phone{
    left: 0!important;
    margin-top: 0!important;
    width: 80%!important;
    margin: 0 auto 20px;
 }

 #block-menu-menu-menu-additional-header .block-inner{
    margin-top: 35px!important;
    padding-top: 10px!important;
    padding-bottom: 5px!important;
 }

   #block-entityform-block-top-form{
      max-width: 100%;
      width: 100%;
      margin: 0 -10px;
      padding: 0 10px;
   }

   #block-entityform-block-top-form .block-inner{
    background: 0;
  }

  #block-entityform-block-top-form .block-inner  .content{
        max-width: 500px;
      margin: 0 auto;
  }

   #block-entityform-block-top-form .block-inner .content form input[type="text"]{
    max-width: 100%;
  }
  #block-entityform-block-top-form #inline-messages{
        right: 0;
  }

   #zone-content-wrapper{
    padding: 0;
  }

   #block-entityform-block-top-form{
      min-height: 390px;
  }

   #block-views-our-services-block{
     background-size: auto;
  }

   #block-views-portfolio-in-product-block-3 .view-content .views-row:nth-child(2n){
      margin: 0px 0px 47px 2%;
  }
   #block-views-portfolio-in-product-block-3 .view-content .views-row{
    width: 48%
  }
  #block-views-portfolio-in-product-block-3 .view-content .views-row:nth-child(3n+2){
        margin: 0px 0% 47px 0%;
  }
  #block-views-portfolio-in-product-block-3 .view-content .views-row:nth-child(1) {
    margin-right: 2%;
  }

   #block-views-reviews-block-3 ul li.jcarousel-item  .views-field-field-link-to-case{
        padding: 9px 2px;
  }

  #block-views-reviews-block-3 .views-field-field-screenshot:hover .hover_shadow{
    width: 180px;
    height: 120px;
  }

   #block-views-reviews-block-3 ul li.jcarousel-item .views-field-field-category-product span,
   #block-views-reviews-block-3 ul li.jcarousel-item  .views-field-field-link-to-case > span{
        font-size: 20px;
  }

   #block-views-reviews-block-3 ul.jcarousel {
    min-height: 380px;
  }

  #block-views-reviews-block-3 ul li.jcarousel-item {
      min-height: 350px;
  }

  #block-block-43 .content>div{
    width: 100%;
    padding: 90px 10px 0 10px!important;
    background-position:  top,center!important;
    text-align: center;
        min-height: 200px;
  }
#block-block-43 .block-inner{
      padding-bottom: 50px;
  }
 #block-views-comand-blog-block-7 .views-row{
       width: 100%;
      float: none;
      max-width: 500px;
      margin: 0 auto;
  }
  #block-views-our-services-block .block-title, #block-views-portfolio-in-product-block-3 .block-title, #block-views-reviews-block-3 .block-title, #block-views-clients-block .block-title,
   #block-views-our-team-block .block-title, #block-block-43  .block-title,
  #block-views-comand-blog-block-7 .block-title, #block-block-44 .block-title, #block-views-maps-node-maps-all .block-title, #block-block-6  .block-title{
    font-size: 31px;

  }


  #block-block-44 .row>div {
    width: 100%;
    float: none!important;
    margin: 0 auto;
    text-align: center;
}
#block-views-maps-node-maps-all .node-maps .btn-contacts-wrapper > div{
      width: 100%;
    float: none;
}
#block-views-maps-node-maps-all  .node-maps .btn-contacts-wrapper{
    margin-left: 15px
}
#block-views-maps-node-maps-all .node-maps .btn-contacts-wrapper .presetAuto a{
  margin-left: 0;
}

 #region-postscript-fourth #block-entityform-block-bottom-form form >div >div:nth-child(5),  #region-postscript-fourth #block-entityform-block-bottom-form form >div >div:nth-child(6),
 #region-postscript-fourth #block-entityform-block-bottom-form form >div >div:nth-child(7){
  width: 100%;
  max-width: 100%;
      padding-left: 0;
 }

  #region-postscript-fourth  #block-entityform-block-bottom-form input[type="text"]{
  max-width: 100%;
 }

 #block-views-our-services-block .title_wrapper:before, #block-views-portfolio-in-product-block-3 .title_wrapper:before, #block-views-reviews-block-3 .title_wrapper:before,
  #block-views-clients-block .title_wrapper:before, #block-views-our-team-block .title_wrapper:before, #block-block-43  .title_wrapper:before,
  #block-views-comand-blog-block-7 .title_wrapper:before, #block-block-44 .title_wrapper:before, #block-views-maps-node-maps-all .title_wrapper:before,
  #block-block-6 .title_wrapper:before, #block-views-our-services-block .title_wrapper:after, #block-views-portfolio-in-product-block-3 .title_wrapper:after,
   #block-views-reviews-block-3 .title_wrapper:after, #block-views-clients-block .title_wrapper:after, #block-views-our-team-block .title_wrapper:after, #block-block-43  .title_wrapper:after,
    #block-views-comand-blog-block-7 .title_wrapper:after, #block-block-44 .title_wrapper:after, #block-views-maps-node-maps-all .title_wrapper:after, #block-block-6 .title_wrapper:after{
    display: none;
 }

  #block-views-our-team-block .views-field-body{
     padding: 4px 3px;
         font-size: 12px;
 }

  #block-views-our-team-block .views-field-field-post{
   font-size: 13px;
          padding: 0 2px;


 }

  #block-block-45 .content .k_name{
      font-size: 13px;

 }
  #block-block-44 {
    padding-bottom: 20px;
}
  #block-views-reviews-block-3 ul li.jcarousel-item  .views-field-field-link-to-case ul li{
    padding-left: 0px;
    margin: 0 2px 4px;
    background: none;
 }
 #block-views-reviews-block-3 ul li.jcarousel-item .views-field-field-link-to-case ul li a{
  font-size: 11px;
 }

 #block-entityform-block-top-form .block-inner{
  box-sizing: border-box;
 }

 .jcarousel-view--clients--block .field-name-field-logo .field-item img{
  height: auto;
 }

 .mob-button{
    z-index:9999;
  }


  #block-views-reviews-block-3 ul li.jcarousel-item .views-field-title,  #block-views-reviews-block-3 ul li.jcarousel-item .views-field-title a{
      font-size: 11px;
 }

 .front #region-postscript-fourth .region-inner {
    padding-top: 40px;
  }

  #block-views-our-team-block .title_wrapper, #block-views-comand-blog-block-7 .title_wrapper {
      margin: 0!important;
  }

  #block-views-clients-block .cases{
    display: none;
  }

  #block-views-comand-blog-block-7 h2.node-title {
      min-height: 80px;
  }

  #block-views-our-services-block .views-field-view-node-1 a{
    min-height: 35px;
  }


  #block-views-our-services-block table {
    margin-left: auto;
    margin-right: auto;
}


/*--------------------10.09.17------------------*/
      #region-menu {
        margin: 0 0 0 0!important;
    }

    #block-menu-menu-menu-additional-header ul.menu li a:before{
        display: none!important;
    }

    #block-menu-menu-menu-additional-header ul.menu {
      /*text-align: left;*/
      margin-left: 0!important;
      padding-left: 0px!important;
  }


     #block-menu-menu-menu-additional-header ul.menu li {
      width: 100%!important;
      padding-left: 0px!important;
      margin: 0!important;
      min-height: 30px;
      text-align: center;
  }

  #block-menu-menu-menu-additional-header ul.menu li a {
      max-width: inherit;
      min-height: 25px!important;
      padding-left: 0!important;

  }






  #block-entityform-block-top-form .block-inner  .content{
    background: url(img/bg-without-man.png) no-repeat center 0;
    background-size: 404px;
  }
  #block-entityform-block-top-form .block-inner .content form {
    padding-top:420px;

  }
  #block-entityform-block-top-form .block-inner .content:after{
    display: none;
  }

  #block-entityform-block-top-form .block-inner .content form input[type="text"] {
    border: 1px solid rgba(120, 128, 129, 0.4);
  }

/*------------------------------------------------END NEW FRONT PAGE STYLE-----------------------------------------------------------------*/



}

/*-------------------------------Mobile version-----------------------------------------*/
@media only screen and (max-width: 480px) {
  #page, #section-header, #section-content, #section-footer, #zone-user-wrapper, #zone-user, #zone-branding-wrapper, #zone-preface-wrapper, #zone-preface, #region-preface-first, #region-preface-second, #region-preface-third, #zone-postscript-wrapper, #zone-header-wrapper, #zone-footer-wrapper, #zone-content, #region-content, #zone-postscript, #region-postscript-first, #region-postscript-second, #region-postscript-third, #region-postscript-fourth, body.context-team {
    min-width: 320px
  }

  #region-content .region-inner, .motivator, .view-motivator, .motivator table, .motivator .subtitle, .views-field-field-sub-title-mot, /* #zone-preface-wrapper .region-inner, */
  #zone-footer .region-inner, #zone-footer, #block-views-our-services-block table, #block-views-our-services-block-1 table, #block-views-our-services-block-3 table, #block-views-related-serv-block table, #block-views-profit-block .block-inner, #region-postscript-first .block-inner, #region-postscript-second .block-inner, #region-postscript-fourth .region-inner {
    max-width: 400px;
  }

  #zone-branding, #zone-postscript-wrapper #region-postscript-fourth {
    max-width: 480px;
  }

  #block-block-3, #block-views-contacts-block-phone {
    font-size: 14px !important;
    top: -47px;
    left: 17%;
    width: auto !important;

    margin-left: 70px;
    margin-right: 70px;
  }

  #block-block-3 .phone, #block-views-contacts-block-phone .phone {
    padding-left: 17px;
    line-height: 20px;
    background-position: 0 2px;
  }

  #block-block-3 span, #block-views-contacts-block-phone span {
    font-size: 16px;
  }

  .content a.back-call {
    font-size: 13px;
    padding: 5px 0;
  }

  /*#section-header .logo-img {        display: inline-block;        margin: 0 auto;        text-align: center;        float: none;    }*/
  #section-header .site-name-slogan {
    width: auto !important;
    text-align: center;
    margin: auto;
    float: none;
  }

  #block-block-1 .motivator .left, #block-block-1 .motivator .right {
    width: 50%;
  }

  #block-system-main {
    padding: 0 20px;
  }

  .motivator .title, .views-field-field-title-mot, #page-title, #wrapper-page-title, .page-blog #block-system-main .views-field.views-field-title .field-content, .page-team-blog #block-system-main .views-field.views-field-title .field-content, .node-type-command-blog #wrapper-page-title .title, .page-taxonomy-term-keyword #block-system-main .views-field.views-field-title .field-content, #cboxLoadedContent .head_txt, .context-team .region-inner #wrapper-page-title > .title {
    font-size: 28px;
    line-height: 1.3;
  }

  #block-block-1 .motivator table .center_img img {
    display: none;
  }

  #block-block-1 .motivator table {
    background: url(/sites/default/files/icon_sign.png) no-repeat center;
  }

  #block-block-1 .motivator table tbody {
    background: rgba(255, 255, 255, 0.5)
  }

  #block-block-1 .motivator table .orange {
    color: #ffa300;
  }

  .mot_arr {
    background: url(img/icon_arrow_right.png) no-repeat 10% 85%, url(img/icon_arrow_left.png) no-repeat 88% 85%;
    background-size: 30%;
  }

  #block-views-our-services-block .views-view-grid.cols-3 .views-field-body .field-content, #block-views-related-serv-block .views-view-grid.cols-3 .views-field-body .field-content, #block-views-text-business-usefull-block .views-field-field-production-checkbox .node-product .field-name-body {
    width: 100%;
    margin: 0 auto;
    padding-left: 0;
    max-width: 280px;
  }

  #block-views-graph-block .block-inner.clearfix .view.view-graph.view-id-graph.view-display-id-block {
    width: 280px;
  }

  #block-block-1 table p {
    height: 155px;
    margin-bottom: 5px;
  }

  #block-views-graph-block .views-field-field-text1, #block-views-graph-block .views-field-field-text2 {
    background-image: none;
  }

  #block-views-graph-block .views-field-field-text1 {
    top: -16%;
    right: 34%;
    width: 185px;
  }

  #block-views-graph-block .views-field-field-text2 {
    left: 43%;
    top: 40%;
    width: 185px;
  }

  #block-views-graph-block .views-field-field-text1 .field-content, #block-views-graph-block .views-field-field-text2 .field-content {
    margin: 0;
    padding: 10px;
  }

  #block-block-11 {
    text-align: center;
  }

  #region-sidebar-first, #region-sidebar-second, #region-footer-first, #region-user-first {
    width: 100%
  }

  #region-sidebar-first, #region-sidebar-second {
    height: auto;
  }


  @media only screen and (max-width: 405px) {
    #block-block-3, #block-views-contacts-block-phone {
      font-size: 14px;
      top: -47px;
      left: 17%;
      width: 62%;
      z-index: 1;
    }
    
    #block-block-39 {
      float: none;
    }
  }    #region-postscript-fourth {
         padding: 0px 15px;
       }

  #modalContent div.ctools-modal-content {
    width: 300px !important;
    height: auto !important;
  }

  #modalContent div.ctools-modal-content.ctools-modal-custom .modal-header {
    width: 300px;
  }

  #modalContent .ctools-modal-custom .right {
    float: none;
    width: 280px;
    padding: 10px;
    max-width: 300px;
  }

  #modalContent .form-item, .form-actions {
    line-height: 1.3;
  }

  #modalContent .webform-component--zagolovok p:first-child {
    font-size: 20px !important;
  }

  #modalContent div.ctools-modal-content.ctools-modal-custom a.close {
    margin: 8px 8px 0 0;
  }

  div.ctools-modal-content.ctools-modal-custom a.close {
    width: 22px;
    height: 22px;
  }

  #modalContent .form-item.webform-component label {
    font-size: 14px;
  }

  #modalContent .ctools-modal-content.ctools-modal-custom .form-item input {
    font-size: 13px;
    height: 30px;
  }

  #modalContent .ctools-modal-content.ctools-modal-custom textarea {
    height: 90px;
  }

  #modalContent .modal-forms-modal-content #modal-content {
    height: auto !important;
    padding-bottom: 25px;
  }

  #modalContent #edit-actions--3 {
    margin-top: 25px;
  }

  #modalContent .modal-forms-modal-content #modal-content.popups-body .field-type-text input {
    max-width: 93% !important;
  }

  #modalContent .modal-forms-modal-content #modal-content.popups-body .field-type-text-long textarea {
    max-width: 93% !important;
  }

  #block-views-our-services-block .views-field-body img, #block-views-our-services-block-1 .views-field-body img, #block-views-our-services-block-3 .views-field-body img, #block-views-related-serv-block .views-field-body img, .views-field-field-production-checkbox .field-name-body img {
    padding: 0 18px 40px 0;
  }

  #block-views-text-business-usefull-block .views-field-field-production-checkbox .node-product .field-name-body p {
    min-height: 55px;
  }

  /* #block-views-our-team-block-1 {        display: none;    }*/
  #block-views-usefull-tetx-block .field-content > p:nth-last-child(4), #block-views-usefull-tetx-block .field-content table {
    display: none;
  }

  #block-block-22 a.orangebt, #block-block-22 a.bluebt {
    margin: 10px auto;
    font-size: 14px;
    width: auto;
    padding: 0 15px;
    height: auto;
    line-height: 3.5;
  }

  #block-block-22 a.bluebt {
    max-width: 337px;
  }

  #block-views-products-for-business-block .view-content table, #block-views-products-for-business-block .view-content table tbody, #block-views-products-for-business-block .view-content table tr {
    width: 100%;
    display: block;
  }

  #block-views-products-for-business-block .view-content table td {
    width: 33.33%;
    box-sizing: border-box;
    padding: 3px;
  }

  #block-views-products-for-business-block .views-field-view-node a {
    font-size: 12px;
  }

  #block-views-clients-block .block-inner {
    padding: 40px 10px;
  }

  #block-views-client-usefull-block-block .block-inner .content {
    padding: 0 20px;
  }

  /*---------карусель "Наша команда"----------------*/
  .jcarousel-skin-monsterit_team .jcarousel-container-horizontal {
    padding: 20px 0 0 0;
  }

  #block-views-our-team-block .content, #block-views-our-team-block-1 .content {
    margin: 0 -15px;
  }

  .jcarousel-skin-monsterit_team .jcarousel-clip-horizontal {
    width: 310px!important;
  }

  #block-views-our-team-block .views-field-body, #block-views-our-team-block-1 .views-field-body, #block-views-clone-of-our-comand-block .views-field-body, .context-team #block-system-main .pane-clone-of-our-comand .views-field-body {
    display: none;
  }

  #block-views-our-team-block .views-field-title, #block-views-our-team-block-1 .views-field-title, #block-views-clone-of-our-comand-block .views-field-title, #block-views-our-team-block .views-field-field-post, #block-views-our-team-block-1 .views-field-field-post, #block-views-clone-of-our-comand-block .views-field-field-post, .context-team #block-system-main .pane-clone-of-our-comand .views-field-title, .context-team #block-system-main .pane-clone-of-our-comand .views-field-field-post {
    font-size: 12px;
  }

  /*.context-team #block-system-main .pane-clone-of-our-comand .views-field-title, .context-team #block-system-main .pane-clone-of-our-comand .views-field-field-post{        width: 100%;        padding: 0 8px;        box-sizing: border-box;    }*/
  #block-views-our-team-block .views-field-title .field-content {
    font-weight: 600;
  }

  .jcarousel-skin-monsterit_team .jcarousel-item-horizontal {
    max-width: 94px;
    height: 200px;
  }

  .jcarousel-skin-monsterit_team .jcarousel-next-horizontal, .jcarousel-skin-monsterit_team .jcarousel-prev-horizontal {
    opacity: 0.7;
  }

  /*---------КОНЕЦ---карусель "Наша команда"----------------*/
  /*------------------------------------------------------START Page "Продукты"----------------------------------------------------------------*/
  .region-inner.region-content-inner {
    padding: 0 10px;
  }

  .page-taxonomy-term #block-system-main, .context-team #wrapper-page-title {
    margin-top: 15px;
  }

  /*#block-views-serv-cat-block .view-cat .views-row, #block-views-serv-cat-block .view-serv-cat .views-row*/
  .view-cat .views-row, .view-serv-cat .views-row {
    float: none;
    margin-right: 0;
  }

  .view-products .field-name-field-title-for-block, .view-products .field-name-field-title-for-block a, .view-products .field-name-field-title-for-block a:visited, #block-views-products-for-business-block .views-field-view-node a, #block-views-products-for-business-block .views-field-view-node a:visited {
    font-size: 13px;
    line-height: 14px;
  }

  #block-views-products-for-business-block .views-field-view-node a {
    font-size: 12px;
  }

  .page-taxonomy .pager li a, .page-node-116 .pager li a, .page-node-117 .pager li a, .page-taxonomy .pager li a:visited, .page-node-116 .pager li a:visited, .page-node-117 .pager li a:visited, .page-blog .view-comand-blog > .item-list .pager li a, .page-blog .view-comand-blog > .item-list .pager li, .page-team-blog .view-comand-blog > .item-list .pager li a, .page-team-blog .view-comand-blog > .item-list .pager li {
    font-size: 16px;
  }

  #block-views-products-block .view-products .field-name-field-title-for-block {
    font-size: 13px;
  }


  #block-menu-menu-our-serv .content > .menu > li > a, #block-menu-menu-product-right .content > .menu > li > a, #block-menu-menu-our-serv .content > .menu > li > a:visited, #block-menu-menu-product-right .content > .menu > li > a:visited, #block-menu-block-1 .content > .menu-block-1 > .menu > li > a, #block-menu-block-1 .content > .menu-block-1 > .menu > li > a:visited {
    font-size: 14px;
    line-height: 16px;
  }

  /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
  #block-views-clone-of-our-comand-block .node-type-product-new .product {
    margin-bottom: 5px;
  }

  .node-type-product-new .product-body {
    padding: 25px;
  }

  .node-type-product-new .product-body .field-name-field-links ul li {
    float: none;
    width: 100%;
  }

  .node-type-product-new .product-body .field-name-field-links ul li:first-child {
    max-width: 100%;
  }

  .node-type-product-new .product-body .field-name-field-links ul li a.main {
    margin: 0;
  }

  #block-views-motivator-block {
    padding: 0;
  }

  .node-type-product-new .product-body .field-name-field-links ul li a {
    padding: 13px 0;
    margin: 13px 0px 11px;
  }

  #block-views-stages-in-product-block .field-content .node-stage .field-name-title h2:before {
    left: 50%;
  }

  #block-views-stages-in-product-block .view-mode-default .field-group-div.line:after {
    display: none;
  }

  #block-block-25 .title, .node-stage .field-name-field-title-left, .node-stage .field-name-field-title-left-block5, .node-stage .field-name-field-title-left-block7, .node-stage .field-name-field-title-right, .node-stage .field-name-field-title-right-block6, .node-stage .field-name-field-title-left-wide {
    line-height: 20px
  }

  #advert .text, .node-stage .group-third-text .field-name-field-text-near-bt, #block-block-34 .content .banner .banner-container .banner-left, #block-block-35 .content .banner .banner-container .banner-left {
    width: 90%;
    font-size: 27px;
    box-sizing: border-box;
  }

  #block-views-views-product-qa-block .block-title:before, #block-views-views-product-qa-block .block-title:after {
    width: 21%;
  }

  #block-views-views-product-qa-block .view-footer {
    margin-bottom: 0px;
  }

  #block-views-clone-of-our-comand-block {
    /* display: none; */
  }

  #block-block-25 .left, .node-stage .group-first-text .group-first-text-inner, .node-stage .group-fifth .group-fifth-inner, .node-stage .group-seventh .group-seventh-inner, .node-stage .group-first-second .field-name-field-img-left, .node-stage .group-sixth .field-name-field-img-left-block6, #block-block-25 .right, .node-stage .group-first-text .field-name-field-img-right, .node-stage .group-fifth .field-name-field-img-right-block5, .node-stage .group-seventh .field-name-field-img-right-block7, .node-stage .group-first-second .group-second-text-inner, .node-stage .group-sixth .group-sixth-inner {
    padding-left: 25px;
  }

  #modalContent .ctools-modal-custom #webform-ajax-wrapper-6018 #right_step_1, #modalContent .ctools-modal-custom #webform-ajax-wrapper-6018 #right_step_2 {
    padding: 20px;
  }

  #modalContent #webform-ajax-wrapper-6018 #right_step_1 .webform-component--zagolovok p:first-child {
    font-size: 18px !important;
  }

  /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
  #block-views-product-advantages-block .block-title:before, #block-views-product-advantages-block .block-title:after {
    display: none;
  }

  #block-views-one-time-support-block .block-title::before, #block-views-one-time-support-block .block-title::after {
    width: 5%
  }

  #block-block-34 .block-title::before, #block-block-34 .block-title::after {
    width: 8%
  }

  #block-block-34 .block-title {
    width: 95%
  }

  #block-block-32 .block-inner, #block-block-33 .block-inner, #block-block-34 .block-inner .content > div, #block-block-35 .banner-container, #block-views-one-time-support-block .block-inner, #block-views-calc-block .block-inner, #block-block-34 .content .banner .banner-container {
    padding: 0 10px;
  }

  .node-motivator.node-media_lr {
    padding: 15px;
  }

  #block-block-34 .block-inner .content > div:first-child {
    display: none;
  }

  #block-block-33 .content > table tbody:first-child td .percent .percent-top {
    -moz-transform: scale(0.7, 0.7); /* Для IE */
    -webkit-transform: scale(0.7, 0.7); /* Для Safari, Chrome, iOS */
    -o-transform: scale(0.7, 0.7) /* Для Opera */ transform : scale(0.7, 0.7);
  }

  #block-block-33 .content > table tbody:last-child tr:last-child td img {
    -moz-transform: scale(0.6, 0.6); /* Для IE */
    -webkit-transform: scale(0.6, 0.6); /* Для Safari, Chrome, iOS */
    -o-transform: scale(0.6, 0.6); /* Для Opera */
    transform: scale(0.6, 0.6);
    position: relative;
  }

  @media only screen and (max-width: 400px) {
    #block-block-33 .content > table tbody:last-child tr:last-child td img {
      right: 30%;
      top: 0;
    }
  }    #block-views-calc-block .calc_result {
         padding: 24px 0;
       }

  #block-views-calc-block .left {
    padding-bottom: 10px;
  }

  #block-views-calc-block .calc_result_title {
    display: block;
    margin: 0;
  }

  /*таблица*/
  #block-block-32 .content .price-table, #block-block-32 .content .price-table > tbody {
    max-width: 300px;
    font-size: 12px !important;
  }

  #block-block-32 .content .price-table tr td {
    width: 65px !important;
    padding: 0;
  }

  #block-block-32 .content .price-table tr td:first-child {
    width: 105px !important;
  }

  #block-block-32 .content .price-table tr:first-child td {
    font-size: 11.5px !important;
    padding: 0 !important;
    border: 1px solid white;
  }

  #block-block-32 .content .price-table tr:first-child td:first-child {
    border: none;
  }

  #block-block-32 .content .price-table tr:first-child td > div:last-child > p > a {
    font-size: 11px !important;
  }

  #block-block-32 .content .price-table tr:first-child td > div:first-child {
    height: 70px !important;
  }

  #block-block-32 .content .price-table tr:first-child td > div:last-child {
    padding: 10px 0;
  }

  #block-block-32 .content .price-table tr:first-child td > div:last-child > p {
    margin-bottom: 0;
    font-size: 12px !important;
  }

  #block-block-32 .content .price-table tr:first-child td > div:last-child > p:nth-child(2) {
    margin-bottom: 10px;
  }

  .price-table tr.feature td:nth-child(n+2) .feature-content {
    padding-top: 0;
    width: 95%
  }

  #block-block-32 .bluebt-inline {
    padding: 10px;
    height: auto;
    line-height: 1.5;
  }

  .clearfix:before, .clearfix:after {
    display: block;
  }

  #block-views-calc-block td.views-field-title {
    font-size: 12px;
  }

  #block-views-calc-block td.views-field-field-price {
    font-size: 13px;
  }

  #block-views-calc-block td.views-field {
    width: 33%;
    box-sizing: border-box;
  }

  #block-views-calc-block td.views-field-nid input[type="checkbox"] + label {
    width: 100%;
    max-width: 120px;
  }

  #block-views-calc-block th {
    font-size: 14px;
    padding: 4px 2px;
  }

  /*------------------------------ПОДРОБНЕЕ--------------------------------------*/
  .node-type-portfolio #block-views-page-our-works-block .view-content table, .node-type-portfolio #block-views-page-our-works-block .view-content tbody, .node-type-portfolio #block-views-page-our-works-block .view-content tr, .node-type-portfolio #block-views-page-our-works-block .view-content td {
    display: block;
  }

  .node-type-portfolio .field-name-field-top-text-employee {
    width: 100%;
  }

  .node-type-portfolio #region-preface-first, .page-node #zone-preface {
    min-width: 310px;
    padding: 0
  }

  .node-type-portfolio div[id*="bottom-block-form-works"] .ds-2col.node-portfolio > .group-right {
    width: 100%;
  }

  .node-type-portfolio div[id*="bottom-block-form-works"] .group-right .field-name-field-bottom-text-employee .field-items {
    width: 90%
  }

  .node-type-portfolio div[id*="bottom-block-form-works"] .ds-2col.node-portfolio > .group-left .field-items form input[type="submit"] {
    width: 100%;
    line-height: 2;
    padding: 0;
  }

  /*-----------------------КОНЕЦ----ПОДРОБНЕЕ----------------------------*/
  /*------------------------------------------------------------END Page "Продукты"-------------------------------------------------------------*/
  /*---------------------------------------------------------START Page "БЛОГ КОМАНДЫ"----------------------------------------------------------*/
  .node-type-command-blog #wrapper-page-title .title {
    margin-top: 20px;
  }

  .page-blog #block-system-main .views-field.views-field-title .field-content, .page-taxonomy-term-division #block-system-main .views-field.views-field-title .field-content, .page-team-blog #block-system-main .views-field.views-field-title .field-content, .page-taxonomy-term-division #block-system-main .views-field.views-field-title .field-content {
    font-size: 23px;
    line-height: 30px;
    text-align: center;
  }

  .page-blog #block-system-main .views-field-comment-count, .page-blog #block-system-main .views-field-title-1, .page-taxonomy-term-keyword #block-system-main .views-field-comment-count, .page-taxonomy-term-keyword #block-system-main .views-field-title-1, .page-taxonomy-term-division #block-system-main .views-field-comment-count, .page-taxonomy-term-division #block-system-main .views-field-title-1, .page-team-blog #block-system-main .views-field-comment-count, .page-blog #block-system-main .views-field-title-1, .page-taxonomy-term-keyword #block-system-main .views-field-comment-count, .page-taxonomy-term-keyword #block-system-main .views-field-title-1, .page-taxonomy-term-division #block-system-main .views-field-comment-count, .page-taxonomy-term-division #block-system-main .views-field-title-1 {
    float: none;
    text-align: center;
    margin: 5px 0;
  }

  .page-blog #block-system-main .views-field-created, .page-team-blog #block-system-main .views-field-created {
    float: right;
  }

  .page-blog #block-system-main .views-field-field-author-name, .page-blog #block-system-main .views-field-created, .page-taxonomy-term-division #block-system-main .views-field-field-author-name, .page-taxonomy-term-division #block-system-main .views-field-created, .page-taxonomy-term-keyword #block-system-main .views-field-created, .page-taxonomy-term-keyword #block-system-main .views-field-field-author-name, .page-team-blog #block-system-main .views-field-field-author-name, .page-team-blog #block-system-main .views-field-created, .page-taxonomy-term-division #block-system-main .views-field-field-author-name, .page-taxonomy-term-division #block-system-main .views-field-created, .page-taxonomy-term-keyword #block-system-main .views-field-created, .page-taxonomy-term-keyword #block-system-main .views-field-field-author-name {
    margin: 3px;
  }

  .page-blog #block-system-main .views-field-field-author-name .field-content, .page-blog #block-system-main .views-field-created .field-content, .page-taxonomy-term-division #block-system-main .views-field-field-author-name .field-content, .page-taxonomy-term-division #block-system-main .views-field-created .field-content, .page-taxonomy-term-keyword #block-system-main .views-field-created .field-content, .page-taxonomy-term-keyword #block-system-main .views-field-field-author-name .field-content, .page-team-blog #block-system-main .views-field-field-author-name .field-content, .page-team-blog #block-system-main .views-field-created .field-content, .page-taxonomy-term-division #block-system-main .views-field-field-author-name .field-content, .page-taxonomy-term-division #block-system-main .views-field-created .field-content, .page-taxonomy-term-keyword #block-system-main .views-field-created .field-content, .page-taxonomy-term-keyword #block-system-main .views-field-field-author-name .field-content {
    font-size: 11.5px;
  }

  .page-taxonomy-term-division #block-system-main .views-field-field-key-tags .field-content, .page-taxonomy-term-keyword #block-system-main .views-field-field-key-tags .field-content {
    font-size: 13px;
  }

  .node-type-command-blog #block-views-comand-blog-block-2 .views-field-created {
    border-bottom: 1px solid #d0d0d0;
    width: 100%;
    box-sizing: border-box;
  }

  .node-type-command-blog #block-views-comand-blog-block-2 .views-field-field-post {
    width: 100%;
    border-top: none;
    float: none;
    height: 110px;
  }

  .node-type-command-blog #block-views-comand-blog-block-2 .views-field-field-post + .views-field-title-3 {
    width: 100%;
    padding: 10px;
    border-top: none;
  }

  .node-type-command-blog #block-views-comand-blog-block-4 .content .view-content td {
    padding-bottom: 10px;
    display: block;
    width: 100%;
    box-sizing: border-box;
  }

  .node-type-command-blog #block-system-main .node-command-blog #comments .comment-form .field-name-field-email, .node-type-command-blog #block-system-main .node-command-blog #comments .comment-form .form-item-name {
    width: 100%;
    float: none;
  }

  .node-type-command-blog #block-system-main .node-command-blog .captcha {
    max-width: 320px;
    width: 100%;
    float: none;
  }

  .node-type-command-blog #block-system-main .node-command-blog .captcha img {
    width: 49%;
    max-width: 150px;
    display: inline-block;
    margin-right: 0px;
  }

  .node-type-command-blog #block-system-main .node-command-blog .captcha .form-item-captcha-response {
    max-width: 150px;
    width: 48%;
    display: inline-block;
    float: right;
    margin: 0px;
  }

  input[type="submit"], input[type='button'], #block-entityform-block-top-form #edit-submit, #block-entityform-block-bottom-form #edit-submit, #vacancysendmesbut {
    max-width: 280px;
    width: 100%;
  }

  .node-type-command-blog #block-entityform-block-subscribe-blog {
    text-align: center;
    padding: 15px;
  }

  .node-type-command-blog #block-entityform-block-subscribe-blog .title_wrapper h2.block-title {
    padding-left: 0;
  }

  .node-type-command-blog #block-entityform-block-subscribe-blog .title_wrapper h2.block-title:before {
    position: static;
    display: block;
    margin: 0 auto;
  }

  .node-type-command-blog #block-entityform-block-subscribe-blog .pre-instructions p {
    padding-left: 0;
  }

  .node-type-command-blog #block-system-main .node-command-blog #comments .comment {
    padding: 25px;
  }

  .node-type-command-blog #block-system-main .node-command-blog #comments .comment .user-picture {
    position: static;
    display: block;
    text-align: center;
    margin: 0 auto 15px;
  }

  .node-type-command-blog #block-system-main .node-command-blog #comments .comment .user-picture img {
    max-width: 100%;
  }

  .node-type-command-blog #block-system-main .node-command-blog #comments .comment .comment-inform .comment-date {
    display: block;
  }

  /*------------------------------------------------------------END Page "БЛОГ КОМАНДЫ"----------------------------------------------------------*/
  /*---------------------------------------------------------START Page "Почему мы"--------------------------------------------------------------*/
  /*#block-views-clone-of-our-comand-block-1 .views-row{        width: 150px;    }    #block-views-clone-of-our-comand-block-1 .views-row img ,*/
  #block-views-clients-block-1 .views-row img {
    max-width: 100%;
    height: auto;
  }

  .page-node-86 .title_right {
    width: 100%;
  }

  #block-views-clone-of-our-comand-block-1 .views-row {
    margin: 0 0 15px 0;
  }

  #block-views-clone-of-our-comand-block-1 .views-field-field-post {
    width: auto;
  }

  .page-node-86 #region-postscript-third .title_wrapper, .page-node-86 #region-postscript-fourth .title_wrapper, .page-node-89 #region-postscript-second .title_wrapper, #block-block-29 .title_wrapper {
    margin: 30px 0;
  }

  .page-node-89 #YMaps, .page-node-86 #YMaps, .page-node-89 #YMaps .ymaps-map, .page-node-86 #YMaps .ymaps-map {
    width: auto !important;
    margin: auto;
  }

  .page-node-89 #block-block-5, .page-node-86 #block-block-5 {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }

  .page-node-89 #block-views-vertic-gal-block, .page-node-86 #block-views-vertic-gal-block, .context-team .panels-flexible-column-1-5 {
    display: none;
  }

  .jcarousel-skin-monsterit_vertic .jcarousel-container {
    border-left: 9px solid #ffffff;
  }

  #cboxLoadedContent .under_map {
    display: block;
  }

  #cboxLoadedContent .bluetitle, #cboxLoadedContent .sub_title {
    font-size: 20px;
    line-height: 22px;
  }

  .context-vacancies #region-content article {
    margin-bottom: 0;
  }

  #region-postscript-fourth {
    display: block;
  }

  #block-views-workers-contacts-block-6 .views-field-field-foto, #block-views-workers-contacts-block-6 .view-workers-contacts .views-field-nothing-1 {
    float: none;
    margin: 0 auto;
    text-align: center;
  }

  #block-views-workers-contacts-block-6 .view-workers-contacts .views-field-nothing {
    font-size: 15px;
    margin-top: 0;
  }

  .entitytype-vacancy_form-form input[type="text"] {
    width: 100%;
    height: 35px;
  }

  .entitytype-vacancy_form-form textarea {
    width: 100%;
  }

  /*.page-node-86 #YMaps, .page-node-86 #YMaps .ymaps-map, .page-node-89 #YMaps, .page-node-89 #YMaps .ymaps-map{      max-width: 100%:      width: 100%!important;    }*/
  #zone-postscript-wrapper #region-postscript-fourth.grid-12 {
    position: static;
    clear: both;
  }

  .context-vacancies #region-postscript-fourth .region-inner {
    padding: 28px 0;
  }

  #block-views-workers-contacts-block-6 .title_wrapper {
    margin: 0 0 20px 0;
  }

  /*------------------------------------------------------------END Page "Почему мы"-------------------------------------------------------------*/
  /*---------------------------------------------------------START Page "Команда"----------------------------------------------------------------*/
  /*.context-team #block-system-main .panels-flexible-row-1-1  .view-content  td{        width: 100%;    }*/
  @media only screen and (max-width: 375px) {
    .context-team #block-system-main .panels-flexible-row-1-1 .pane-comand-blog h2.pane-title:before, .context-team #block-system-main .panels-flexible-row-1-1 .pane-comand-blog h2.pane-title:after, .context-team .panels-flexible-row-1-2 .pane-title:before, .context-team .panels-flexible-row-1-2 .pane-title:after {
      width: 8%;
    }
  }    .context-team .region-inner #block-system-main .panel-flexible-inside > .panels-flexible-row-1-3 .panels-flexible-row-inside {
         padding: 10px;
       }

  .context-team .panels-flexible-column-1-4 {
    width: 100% !important;
  }

  .panels-flexible-1 .panels-flexible-column-inside {
    padding-right: 0;
  }

  .context-team #YMaps, .context-team .ymaps-map {
    width: 100% !important;
    display: block;
  }

  /*------------------------------------------------------------END Page "Команда"--------------------------------------------------------------*/
  /*---------------------------------------------------------START Page "Контакты"---------------------------------------------------------------*/
  .page-node-89 .main_text {
    font-size: 25px;
    line-height: 28px;
  }

  .page-node-89 #region-content {
    padding-bottom: 10px;
  }

  .page-node-89 #block-system-main, #block-views-workers-contacts-block {
    padding: 0;
    text-align: center;
  }

  #block-views-workers-contacts-block .view-workers-contacts .view-content, #block-views-workers-contacts-block .view-workers-contacts .view-footer {
    margin: 5px auto;
    width: 100%;
    max-width: 100%;
  }

  #block-views-workers-contacts-block .view-workers-contacts .view-content img, .page-node-89 .view-workers-contacts .view-content .field-content img {
    max-width: 220px;
  }

  .view-workers-contacts .views-field-title, #block-views-workers-contacts-block .view-workers-contacts .views-field-field-post {
    width: 100%;
  }

  .view-workers-contacts .view_footer_inner {
    height: auto;
  }

  .view-workers-contacts .view-content, .view-workers-contacts .view-footer {
    width: 100%;
    padding: 0 0 15px 0;
    float: none;
    margin: 0 auto 10px;
  }

  .page-node-89 #region-postscript-fourth .view-workers-contacts {
    margin-left: 0;
    text-align: center;
  }

  /*------------------------------------------------------------END Page "Контакты"--------------------------------------------------------------*/
  /*---------------------------------------------------------START Page "Клиенты"---------------------------------------------------------*/
  .page-node-115 #block-views-custom-clients-block .view-custom-clients .views-row, .page-node-115 #block-views-custom-clients-block .view-custom-clients .views-row .field-name-field-logo {
    height: 180px;
  }

  .page-node-115 #block-views-custom-clients-block .view-custom-clients .item-list {
    padding-top: 20px;;
  }

  .pager-load-more li.pager-last, .pager-load-more li.pager-next.last, .view-clients-page .view-footer, .view-custom-clients .view-footer {
    background-size: inherit;
  }

  /*------------------------------------------------------------END Page "Клиенты"--------------------------------------------------------*//*------------------------------------------------------------Page "mz-clinik.ru"----------------------------------------------------------*/
  .node-type-portfolio-seo #block-system-main h1#page-title, .node-type-portfolio-seo #block-system-main #all_steps, .node-type-portfolio-seo #block-system-main .field-collection-container .entity-field-collection-item, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(3) .bottom_image-1 > .entity-field-collection-item, .node-type-portfolio-seo #region-postscript-third #block-block-40, .node-type-portfolio-seo #results .group-steps-title, .node-type-portfolio-seo #results .field-collection-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .node-type-portfolio-seo #block-system-main h1#page-title, .node-type-portfolio-seo #block-system-main #all_steps .field-name-field-products .field-item {
    line-height: 1.3;
  }

  .node-type-portfolio-seo #all_steps .right #node-5657 h2, .node-type-portfolio-seo #all_steps .right #node-5657 .content .field-name-field-post {
    width: 100%;
    margin-left: 45px; /*text-align: center;*/
  }

  .node-type-portfolio-seo #block-system-main .node-co-worker h2 {
    margin: 120px 0 0;
  }

  .node-type-portfolio-seo #block-system-main .field-type-image {
    top: -140px;
    left: 45px;
  }

  .node-type-portfolio-seo #all_steps .right .field-type-text-with-summary {
    margin-top: 10px;
  }

  .node-type-portfolio-seo #block-system-main .group-employee .field-name-field-portfolio-steps-employee, .node-type-portfolio-seo #block-system-main .group-employee .field-name-field-portfolio-steps-employee {
    width: 100%;
  }

  .node-type-portfolio-seo #block-system-main .group-employee .field-name-field-portfolio-steps-employee-t {
    width: 100%;
  }

  .node-type-portfolio-seo #block-system-main .group-employee .field-name-field-portfolio-steps-employee {
    padding-right: 0;
  }

  .node-type-portfolio-seo #results .field-collection-container .field-item .content .field-name-field-portfolio-results-value .field-item {
    font-size: 35px;
    line-height: 45px;
  }

  .node-type-portfolio-seo #block-block-40 .col-director .right {
    width: 100%;
    margin: 43px auto 0;
  }

  .node-type-portfolio-seo #region-postscript-third .region-postscript-third-inner {
    padding: 0px 0px;
  }

  .node-type-portfolio-seo #region-postscript-third {
    padding: 0px 10px;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps > .field-items > .field-item:nth-child(3) .bottom_image-1 > .entity-field-collection-item:after {
    display: table;
  }

  .node-type-portfolio-seo #block-block-40 .title {
    background: none;
  }

  .node-type-portfolio-seo #results .fieldset-wrapper .field-name-field-portfolio-steps-num, .node-type-portfolio-seo #block-system-main .group-steps-title .field-name-field-portfolio-steps-num {
    display: none;
  }

  .node-type-portfolio-seo #block-system-main .group-steps-title .field-name-field-portfolio-steps-num, .node-type-portfolio-seo #block-block-40 .title p {
    padding-left: 0;
  }

  .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(1) .group-steps-title, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(2) .group-steps-title, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(3) .group-steps-title, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(4) .group-steps-title, .node-type-portfolio-seo #block-system-main .field-name-field-portfolio-steps .field-items .field-item:nth-child(5) .group-steps-title, .node-type-portfolio-seo #results .fieldset-wrapper {
    background-position-x: 100%;
  }

  .node-type-portfolio-seo .chart-1, .node-type-portfolio-seo .chart-2, .node-type-portfolio-seo .chart-3, .node-type-portfolio-seo #block-views-bottom-lider-our-works-bslock .view-header {
    background-position-x: 95%;
  }

  .node-type-portfolio-seo #block-views-bottom-lider-our-works-bslock .view-header {
    margin-top: 20px;
  }

  .node-type-portfolio-seo #block-views-bottom-slider-our-works-block .jcarousel-skin-monsterit_keys .jcarousel-item {
    height: 225px;
  }

  .node-type-portfolio-seo #results .fieldset-wrapper .field-name-field-portfolio-steps-title {
    width: 90%;
  }

  .node-type-portfolio-seo #block-system-main .group-steps-title .field-items {
    width: 70%;
    line-height: 1.3;
  }

  .chart-wrapper canvas {
    -moz-transform: scale(0.9, 0.9); /* Для IE */
    -webkit-transform: scale(0.9, 0.9); /* Для Safari, Chrome, iOS */
    -o-transform: scale(0.9, 0.9); /* Для Opera */
    transform: scale(0.9, 0.9)
  }

  .node-type-portfolio div[id*="bottom-slider-our-works"] .field-name-field-front-image:hover + .field-name-field-text-slider {
    display: none;
  }

  .node-type-portfolio div[id*="bottom-slider-our-works"] .field-name-field-text-slider:hover {
    display: none;
  }

  .node-type-portfolio-seo div[id*="bottom-slider-our-works"] .field-name-field-front-image:hover + .field-name-field-text-slider {
    display: none;
  }

  .node-type-portfolio-seo div[id*="bottom-slider-our-works"] .field-name-field-text-slider:hover {
    display: none;
  }

  .node-type-portfolio-seo #region-postscript-first #block-views-reviews-block-1 .block-inner {
    max-width: 100%;
  }

  .node-type-portfolio-seo #block-views-reviews-block-1 h2.block-title {
    width: 200px;
    margin: 0
  }

  /*------------------------------------------------------------END Page "mz-clinik.ru"--------------------------------------------------------*//*-----------------------------------------------------------------Page"Отзывы" -------------------------------------------------*/
  .page-reviews #block-system-main .view-header .header-text1 {
    padding-bottom: 20px;
  }

  .page-reviews #block-system-main .view-content .views-row {
    width: 100%;
    float: none;
  }

  .page-reviews #block-system-main .view-content .views-row:nth-child(even) {
    margin: 0 0 30px 0;
  }

  .page-reviews #block-system-main .view-content .views-row {
    margin-bottom: 30px;
    min-height: 500px;
  }

  .page-reviews #block-system-main .view-header .header-text2 {
    font-size: 31px;
  }

  /*.page-reviews #block-system-main{        padding: 0 0 30px;    }*//*---------------------------------------------------------------end page"Отзывы" -------------------------------------------------*//*--------------------------------------------------------START Page "История успеха"----------------------------------------------------------*/
  #block-menu-menu-keys-top .menu li, #block-menu-menu-keys-top .menu li a {
    display: block;
  }

  .page-taxonomy-term #block-menu-menu-keys-right .menu li a {
    font-size: 14px;
    line-height: 16px;
  }


  .node-instruction h1 {
    font-size: 28px;
    line-height: 1.3;
  }

  .node-instruction .comment-wrapper .captcha img {
    width: 48%;
    margin-right: 4%;
    max-width: 150px;
  }

  .node-instruction .comment-wrapper .captcha .form-item {
    width: 48%;
  }

  .node-instruction .field-name-field-author-name {
    width: 65%;
  }

  .page-node-127 #page-title {
    font-size: 28px;
  }

  #block-views-our-services-block-2 .views-row {
    width: 100%;
    margin-right: 0;
    box-sizing: border-box;
    text-align: left;
  }

  .page-node-127 #block-block-28 {
    left: 12%;
  }

  @media only screen and (max-width: 380px) {
    .page-node-127 #block-block-28 {
      left: 4%;
    }
  }




/*------------------------------------------------NEW FRONT PAGE STYLE-----------------------------------------------------------------*/

  #block-views-contacts-block-phone .phone{
        padding-left: 0!important;
  }

  #block-views-our-services-block .block-title, #block-views-portfolio-in-product-block-3 .block-title, #block-views-reviews-block-3 .block-title,
   #block-views-clients-block .block-title, #block-views-our-team-block .block-title, #block-block-43  .block-title,
   #block-views-comand-blog-block-7 .block-title, #block-block-44 .block-title, #block-views-maps-node-maps-all .block-title, #block-block-6  .block-title{
    font-size: 28px;
    margin: 0;
  }

  #block-views-portfolio-in-product-block-3 .view-header, #block-views-reviews-block-3 .view-header, #block-views-our-team-block .view-header, #block-views-comand-blog-block-7 .view-header,
   #block-views-menu-usefull-block-2 .view-header, #block-views-b65ec1f1dc11d2d95f7e723e12d435b6 .view-header, #block-views-maps-node-maps-all .node-maps .node-title {
      font-size: 20px;
      line-height: 22px;
  }
   #block-views-portfolio-in-product-block-3 .view-content .views-row {
      width: 100%;
      float: none;
      margin: 30px auto!important;
  }
  .jcarousel-view--clients--block .field-name-field-logo .field-item {
      height: 90px;
    }

   #block-views-reviews-block-3 ul li.jcarousel-item {
      min-height: 330px;
  }
   #block-views-reviews-block-3 ul.jcarousel {
      min-height: 360px;
  }

   #block-views-our-services-block .block-inner,  #block-views-clients-block .block-inner {
      padding:  0;
  }
   #block-views-our-team-block .view-footer .but1{
    padding: 8px 10px;
  }

  #block-views-maps-node-maps-all .node-maps .field-name-field-cotact_info, #block-views-maps-node-maps-all .node-maps .field-name-field-email, #block-views-maps-node-maps-all .node-maps .field-name-field-address {
      width: 100%;
      float: none;
      text-align: left;
  }
   #region-postscript-fourth #block-entityform-block-bottom-form {
      float: none;
      max-width: 100%;
  }
   #block-block-45{
      float: none;
      max-width: 50%;
      margin: 0 auto 0!important;
      padding: 15px 0 15px 0px;
      max-width: 160px;

  }
   #block-entityform-block-bottom-form  .form-actions{
    text-align: center;
  }
  #block-views-reviews-block-3 .views-field-field-screenshot:hover .hover_shadow {
    width: 150px;
    height: 90px;
  }

  .slider1 .jcarousel-skin-monsterit .jcarousel-prev-horizontal, .slider1 .jcarousel-skin-monsterit .jcarousel-prev-horizontal:hover{
    left: -5%;
  }
  .slider1  .jcarousel-skin-monsterit .jcarousel-next-horizontal, .slider1 .jcarousel-skin-monsterit .jcarousel-next-horizontal:hover{
    right: -5%;
  }

  #block-menu-menu-additional-header ul.menu li {
    margin: 0px 0 10px 12px!important;
        min-width: 85px;
  }
  #block-menu-menu-additional-header ul.menu {
      text-align: left;
          max-width: 320px;
      margin: 0 auto;

  }

  .node-command-blog.node-teaser .blog-more-link {
    min-width: 150px;
    position: relative;
    right: 5px;
  }

  .but1, #block-views-portfolio-in-product-block-3 .view-footer a, .but_with_num{
    font-size: 13px;
  }

  #block-views-portfolio-in-product-block-3 .view-footer{
        width: 100%;
       max-width: 280px;
  }

  #block-views-portfolio-in-product-block-3 .view-footer a{
    width: 100%;
        padding: 8px 0px 8px 0px;
  }




/*--------------------10.09.17------------------*/
 #block-entityform-block-top-form .block-inner .content {
    background-size: 244px;
  }

  #block-entityform-block-top-form .block-inner .content form {
    padding-top: 260px;
  }

  #block-views-our-team-block .views-field-body{
    display: block!important;
  }
  #block-views-our-team-block .view-footer .but1{
        padding: 8px 0!important;
  }

/*------------------------------------------------END NEW FRONT PAGE STYLE-----------------------------------------------------------------*/
}

/*-------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-height: 400px) {
  #modalContent.modal-entityform-back_call {
    position: absolute !important;
    top: -1% !important;
    margin-top: 0px;
  }
}

@media (max-width: 360px) {
  #block-views-contacts-block-phone span {
    font-size: 18px !important;
  }
}
