@media (max-width: 1200px) {
  .centerBlock {
    width: auto;
    padding: 0 20px; }

  .scroll__top, .ten, .aboutStudiya {
    display: none !important; }

  .simple__tabs {
    justify-content: space-around; }
    .simple__tabs li {
      width: 33%;
      margin-bottom: 60px; }
      .simple__tabs li span:after {
        bottom: -10px; }

  .simple__tabContent {
    flex-direction: column;
    padding: 0; }
    .simple__tabContent__leftHand {
      width: 100%;
      margin: 0 0 50px; }
    .simple__tabContent__rightHand {
      width: 100%;
      margin: 0 0 30px; }
      .simple__tabContent__rightHand > img {
        width: auto;
        max-width: 100%; }

  .stages .stageGradient__list {
    flex-direction: column;
    margin: 30px 0;
    align-items: center;
    transform: translateX(-70px); }
    .stages .stageGradient__list li p {
      transform: translateX(170px) translateY(-55px); }
      .stages .stageGradient__list li p:after {
        display: none; }
    .stages .stageGradient__list li:nth-child(even) p {
      transform: translateX(170px) translateY(-55px); }
      .stages .stageGradient__list li:nth-child(even) p:before {
        display: none; } }
@media (max-width: 1000px) {
  .topBlock .mainControls__menu {
    display: none; }
  .topBlock .mainControls__logo, .topBlock .mainControls__phone {
    margin-left: 20px; }

  .mainBanner .banner__achievements__list {
    margin-top: 3px;
    flex-direction: column; }
    .mainBanner .banner__achievements__list__item {
      width: 100%; }
      .mainBanner .banner__achievements__list__item .cover {
        padding: 30px;
        min-height: 200px; }
        .mainBanner .banner__achievements__list__item .cover.front {
          padding-bottom: 80px; }
      .mainBanner .banner__achievements__list__item p {
        padding: 0 0 20px; }
        .mainBanner .banner__achievements__list__item p br {
          display: none; }
  .mainBanner .banner__blocks {
    flex-direction: column;
    align-items: flex-start; }
  .mainBanner .banner__title {
    font-size: 20px; }
    .mainBanner .banner__title > span {
      font-size: 30px; }
  .mainBanner .banner .certs {
    transform: translateY(-80px);
    padding-left: 20px; }

  .warrs .blockTitle {
    padding-top: 0; }
  .warrs .garanties__list {
    flex-direction: column; }
    .warrs .garanties__list__item {
      width: 100%; }

  .contactPlates__list {
    flex-direction: column; }
    .contactPlates__list__item {
      width: 100%; }

  .foot .mainControls {
    flex-direction: column; }
    .foot .mainControls__menu {
      flex-direction: column;
      margin: 20px 0;
      text-align: center; }
      .foot .mainControls__menu li {
        margin-bottom: 10px; } }
@media (max-width: 670px) {
  .blockTitle {
    font-size: 30px;
    line-height: 30px; }

  .sectionTitle {
    font-size: 24px;
    line-height: 25px; }

  .smallTitle {
    font-size: 18px;
    line-height: 22px; }

  .siteButton, .form-submit {
    font-size: 20px;
    padding: 0 20px; }

  .mainBanner {
    background: #f0f0f0; }
    .mainBanner .banner {
      padding: 0; }
      .mainBanner .banner .certs {
        transform: none;
        margin: 30px 0;
        justify-content: flex-start; }
      .mainBanner .banner__list {
        margin-bottom: 20px; }
      .mainBanner .banner .pricer {
        margin-bottom: 15px; }

  .clients__list__item {
    width: 300px;
    height: 300px; }
    .clients__list__item .cover {
      height: 300px; }

  .simple__tabContent__rightHand .previews {
    flex-direction: column;
    align-items: center; }

  .stages .stageGradient__list {
    transform: none; }
    .stages .stageGradient__list li {
      margin-bottom: 20px; }
      .stages .stageGradient__list li p {
        transform: none; }
      .stages .stageGradient__list li:nth-child(even) p {
        transform: none; }

  .simple__tabs {
    padding-bottom: 0;
    align-items: center; }
    .simple__tabs li {
      width: 50%; }

	.formHolder .form-text {width: 250px}
	  
  .cases {
    display: none; }

  .services .simple__tabs li span:after {
    display: none; }
  .services .simple__tabContent {
    display: none !important; } }

/*# sourceMappingURL=mobile.css.map */
