.gde-kupit-wrap {
  margin-top: -40px;
  padding-bottom: 50px; }
  .gde-kupit-wrap .top-sections .sections-and-title {
    background: url("img/gk-bg_2.jpg") right -30px no-repeat;
    height: 877px;
    border-bottom: 3px solid #375623;
    padding-top: 90px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (min-width: 1920px) {
      .gde-kupit-wrap .top-sections .sections-and-title {
        background-position: center -30px; } }
    @media screen and (max-width: 1799px) and (min-width: 1280px) {
      .gde-kupit-wrap .top-sections .sections-and-title {
        background-position: 51% -30px; } }
    @media screen and (max-width: 1279px) and (min-width: 1024px) {
      .gde-kupit-wrap .top-sections .sections-and-title {
        height: 763px;
        padding-top: 86px;
        background: url("img/gk-bg-1024.png") center no-repeat #EBEBEB; } }
    @media screen and (max-width: 1023px) and (min-width: 800px) {
      .gde-kupit-wrap .top-sections .sections-and-title {
        height: 737px;
        padding-top: 83px;
        background: url("img/gk-bg-800.png") center no-repeat #EBEBEB; } }
    @media screen and (max-width: 1023px) {
      .gde-kupit-wrap .top-sections .sections-and-title {
        border-bottom: 0; } }
    @media screen and (max-width: 799px) {
      .gde-kupit-wrap .top-sections .sections-and-title {
        height: 947px;
        padding-top: 86px;
        background: url("img/gk-bg-480.png") center top no-repeat #EBEBEB; } }
    .gde-kupit-wrap .top-sections .sections-and-title .title {
      color: black;
      font-size: 45px;
      font-family: "NeoSansPro", Arial, Sans-Serif;
      text-transform: uppercase;
      text-transform: none;
      letter-spacing: 0.05em;
      background: url("../../../../img/tech_krep_fix_system.png") right center no-repeat;
      height: 79px;
      line-height: 78px;
      width: 694px;
      margin: 0 auto; }
      @media screen and (max-width: 1023px) and (min-width: 800px) {
        .gde-kupit-wrap .top-sections .sections-and-title .title {
          font-size: 35px;
          width: 550px;
          height: 58px;
          line-height: 58px;
          background-size: 304px 58px; } }
      @media screen and (max-width: 799px) {
        .gde-kupit-wrap .top-sections .sections-and-title .title {
          font-size: 35px;
          line-height: 35px;
          width: 304px;
          height: 115px;
          background-size: 304px 58px;
          text-align: center;
          background-position: center bottom; } }

    .gde-kupit-wrap .top-sections .sections-and-title .sections-icons {
      width: 948px;
      margin: 77px auto 0 auto;
      padding-left: 70px;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: flex;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      -moz-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      justify-content: flex-start;
      align-items: flex-start; }
      @media screen and (max-width: 1279px) and (min-width: 800px) {
        .gde-kupit-wrap .top-sections .sections-and-title .sections-icons {
          width: 765px;
          margin-top: 63px;
          padding-left: 90px; } }
      @media screen and (max-width: 1023px) and (min-width: 800px) {
        .gde-kupit-wrap .top-sections .sections-and-title .sections-icons {
          width: 765px;
          margin-top: 63px;
          padding-left: 23px; } }
      @media screen and (max-width: 799px) {
        .gde-kupit-wrap .top-sections .sections-and-title .sections-icons {
          width: 420px;
          margin-top: 55px;
          padding-left: 0; } }
      .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section {
        cursor: pointer;
        position: relative; }
        .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(1) {
          -webkit-box-ordinal-group: 2;
          -moz-box-ordinal-group: 2;
          -webkit-order: 1;
          -ms-flex-order: 1;
          order: 1;
          margin: -20px 0 0 -12px;
          background: url("img/gk-1.png") left top no-repeat;
          min-width: 373px;
          max-width: 373px;
          height: 353px; }
          @media screen and (max-width: 1279px) and (min-width: 800px) {
            .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(1) {
              background: url("img/gk-1-1024.png") left top no-repeat;
              min-width: 304px;
              max-width: 304px;
              height: 289px; } }
          @media screen and (max-width: 799px) {
            .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(1) {
              background: url("img/gk-1-480.png") left top no-repeat;
              min-width: 254px;
              max-width: 254px;
              height: 241px;
              margin: 0 0 0 155px; } }
          .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(1).active {
            background: url("img/gk-1-active.png") left top no-repeat; }
            @media screen and (max-width: 1279px) and (min-width: 800px) {
              .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(1).active {
                background: url("img/gk-1-active-1024.png") left top no-repeat; } }
            @media screen and (max-width: 799px) {
              .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(1).active {
                background: url("img/gk-1-480-active.png") left top no-repeat; } }
        .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(2) {
          -webkit-box-ordinal-group: 3;
          -moz-box-ordinal-group: 3;
          -webkit-order: 2;
          -ms-flex-order: 2;
          order: 2;
          margin: 41px 0 0 -14px;
          background: url("img/gk-2.png") left top no-repeat;
          min-width: 343px;
          max-width: 343px;
          height: 339px; }
          @media screen and (max-width: 1279px) and (min-width: 800px) {
            .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(2) {
              background: url("img/gk-2-1024.png") left top no-repeat;
              min-width: 281px;
              max-width: 281px;
              height: 277px; } }
          @media screen and (max-width: 799px) {
            .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(2) {
              background: url("img/gk-2-480.png") left top no-repeat;
              min-width: 235px;
              max-width: 235px;
              height: 231px;
              margin: -53px 0 0 0; } }
          .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(2).active {
            background: url("img/gk-2-active.png") left top no-repeat; }
            @media screen and (max-width: 1279px) and (min-width: 800px) {
              .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(2).active {
                background: url("img/gk-2-active-1024.png") left top no-repeat; } }
            @media screen and (max-width: 799px) {
              .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(2).active {
                background: url("img/gk-2-480-active.png") left top no-repeat; } }
        .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(3) {
          -webkit-box-ordinal-group: 5;
          -moz-box-ordinal-group: 5;
          -webkit-order: 4;
          -ms-flex-order: 4;
          order: 4;
          margin: -77px 0 0 45px;
          background: url("img/gk-3.png") left top no-repeat;
          min-width: 289px;
          max-width: 289px;
          height: 284px; }
          @media screen and (max-width: 1279px) and (min-width: 800px) {
            .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(3) {
              background: url("img/gk-3-1024.png") left top no-repeat;
              min-width: 202px;
              max-width: 202px;
              height: 215px; } }
          @media screen and (max-width: 799px) {
            .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(3) {
              background: url("img/gk-3-480.png") left top no-repeat;
              min-width: 169px;
              max-width: 169px;
              height: 179px;
              margin: -142px 0 0 250px; } }
          .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(3).active {
            background: url("img/gk-3-active.png") left top no-repeat; }
            @media screen and (max-width: 1279px) and (min-width: 800px) {
              .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(3).active {
                background: url("img/gk-3-active-1024.png") left top no-repeat; } }
            @media screen and (max-width: 799px) {
              .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(3).active {
                background: url("img/gk-3-480-active.png") left top no-repeat; } }
        .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(4) {
          -webkit-box-ordinal-group: 4;
          -moz-box-ordinal-group: 4;
          -webkit-order: 3;
          -ms-flex-order: 3;
          order: 3;
          margin: -87px 0 0 84px;
          background: url("img/gk-4.png") left top no-repeat;
          min-width: 297px;
          max-width: 297px;
          height: 314px; }
          @media screen and (max-width: 1279px) and (min-width: 800px) {
            .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(4) {
              background: url("img/gk-4-1024.png") left top no-repeat;
              min-width: 243px;
              max-width: 243px;
              height: 256px; } }
          @media screen and (max-width: 799px) {
            .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(4) {
              background: url("img/gk-4-480.png") left top no-repeat;
              min-width: 204px;
              max-width: 204px;
              height: 214px;
              margin: -28px 0 0 48px; } }
          .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(4).active {
            background: url("img/gk-4-active.png") left top no-repeat; }
            @media screen and (max-width: 1279px) and (min-width: 800px) {
              .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(4).active {
                background: url("img/gk-4-active-1024.png") left top no-repeat; } }
            @media screen and (max-width: 799px) {
              .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(4).active {
                background: url("img/gk-4-480-active.png") left top no-repeat; } }
        .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(5) {
          -webkit-box-ordinal-group: 1;
          -moz-box-ordinal-group: 1;
          -webkit-order: 0;
          -ms-flex-order: 0;
          order: 0;
          margin-top: 5px;
          background: url("img/gk-5.png") left top no-repeat;
          min-width: 245px;
          max-width: 245px;
          height: 260px; }
          @media screen and (max-width: 1279px) and (min-width: 800px) {
            .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(5) {
              background: url("img/gk-5-1024.png") left top no-repeat;
              min-width: 201px;
              max-width: 201px;
              height: 213px; } }
          @media screen and (max-width: 799px) {
            .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(5) {
              background: url("img/gk-5-480.png") left top no-repeat;
              min-width: 170px;
              max-width: 170px;
              height: 179px;
              margin: -168px 0 0 266px; } }
          .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(5).active {
            background: url("img/gk-5-active.png") left top no-repeat; }
            @media screen and (max-width: 1279px) and (min-width: 800px) {
              .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(5).active {
                background: url("img/gk-5-active-1024.png") left top no-repeat; } }
            @media screen and (max-width: 799px) {
              .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(5).active {
                background: url("img/gk-5-480-active.png") left top no-repeat; } }
        @media screen and (max-width: 799px) {
          .gde-kupit-wrap .top-sections .sections-and-title .sections-icons .section:nth-child(n) {
            -webkit-box-ordinal-group: 1;
            -moz-box-ordinal-group: 1;
            -webkit-order: 0;
            -ms-flex-order: 0;
            order: 0; } }

/* Уменьшаем высоту верхнего блока */
	.gde-kupit-wrap .top-sections .sections-and-title {
		height: 250px;
	}
/* Скрываем иконки */
	.gde-kupit-wrap .top-sections .sections-and-title .sections-icons {
		display: none;
	}


  .gde-kupit-wrap .top-sections .sections-tabs {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1620px;
    margin: 0 auto; }
    @media screen and (max-width: 1799px) and (min-width: 1280px) {
      .gde-kupit-wrap .top-sections .sections-tabs {
        width: 1240px; } }
    @media screen and (max-width: 1279px) and (min-width: 1023px) {
      .gde-kupit-wrap .top-sections .sections-tabs {
        width: 1000px; } }
    @media screen and (max-width: 1023px) and (min-width: 800px) {
      .gde-kupit-wrap .top-sections .sections-tabs {
        width: 760px; } }
    @media screen and (max-width: 799px) {
      .gde-kupit-wrap .top-sections .sections-tabs {
        width: 440px; } }
    @media screen and (max-width: 1023px) {
      .gde-kupit-wrap .top-sections .sections-tabs {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
    .gde-kupit-wrap .top-sections .sections-tabs .section {
      -webkit-flex: 0 1 20%;
      -moz-flex: 0 1 20%;
      -ms-flex: 0 1 20%;
      flex: 0 1 20%;
      border-top: 3px solid #375623;
      margin-top: -3px;
      cursor: pointer;
      position: relative;
      z-index: 1; }
      @media screen and (max-width: 1023px) and (min-width: 800px) {
        .gde-kupit-wrap .top-sections .sections-tabs .section {
          -webkit-flex: 0 0 240px;
          -moz-flex: 0 0 240px;
          -ms-flex: 0 0 240px;
          flex: 0 0 240px; } }
      @media screen and (max-width: 1023px) {
        .gde-kupit-wrap .top-sections .sections-tabs .section {
          margin-bottom: 40px;
          border-top: 0;
          margin-top: 0; } }
      @media screen and (max-width: 799px) {
        .gde-kupit-wrap .top-sections .sections-tabs .section {
          -webkit-flex: 0 0 210px;
          -moz-flex: 0 0 210px;
          -ms-flex: 0 0 210px;
          flex: 0 0 210px;
          margin-bottom: 30px; } }
      .gde-kupit-wrap .top-sections .sections-tabs .section.active {
        border-top: 3px solid #f2f2f2; }
        .gde-kupit-wrap .top-sections .sections-tabs .section.active .image-and-number {
          background: #f2f2f2;
          border-bottom: 3px solid #375623; }
      .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        -moz-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: center;
        height: 80px;
        background: white;
        border-bottom: 3px solid white; }
        @media screen and (max-width: 1279px) {
          .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number {
            height: 76px; } }
        .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .num {
          width: 46px;
          height: 46px;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          border-radius: 100%;
          background: #2a5012;
          color: white;
          font-size: 25px;
          font-family: "NeoSansPro", Arial, Sans-Serif;
          text-transform: uppercase;
          text-align: center;
          line-height: 46px;
          margin-left: 20px; }
          @media screen and (max-width: 1799px) {
            .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .num {
              width: 36px;
              height: 36px;
              line-height: 36px;
              font-size: 18px; } }
          @media screen and (max-width: 1279px) and (min-width: 800px) {
            .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .num {
              margin-left: 10px; } }
          @media screen and (max-width: 799px) {
            .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .num {
              margin-left: 8px; } }

		/* Скрываем отображение номеров табов */

		.gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .num {
			  display: none;
          }

        .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap {
		  text-alight: center;
          min-width: 100%;
          max-width: 100%;
          height: 63px;
          position: relative;
          overflow: hidden; }
          @media screen and (max-width: 1799px) and (min-width: 1280px) {
            .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap {
              min-width: 100%;
              max-width: 100%;
              height: 39px; } }
          @media screen and (max-width: 1279px) and (min-width: 800px) {
            .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap {
              min-width: 100%;
              max-width: 100%;
              height: 37px;
              margin-left: 8px; } }
          @media screen and (max-width: 799px) {
            .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap {
              min-width: 100%;
              max-width: 100%;
              height: 37px;
              margin-left: 3px; } }
          .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image {
            width: 250px;
            height: 59px;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto; }
            .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-1 {
              //background: url("img/teck-krep-4.png") center no-repeat;
              width: 251px;
              height: 63px; }

              @media screen and (max-width: 1799px) and (min-width: 1280px) {
                .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-1 {
                  //background: url("img/teck-krep-4-1280.png") center no-repeat;
                  width: 148px;
                  height: 41px; } }
              @media screen and (max-width: 1279px) {
                .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-1 {
                  //background: url("img/teck-krep-4-1024.png") center no-repeat;
                  width: 137px;
                  height: 37px; } }

            .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-2 {
              //background: url("img/teck-krep-1.png") center no-repeat;
              width: 249px; }
              @media screen and (max-width: 1799px) and (min-width: 1280px) {
                .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-2 {
                  //background: url("img/teck-krep-1-1280.png") center no-repeat;
                  width: 154px;
                  height: 39px; } }
              @media screen and (max-width: 1279px) {
                .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-2 {
                  //background: url("img/teck-krep-1-1024.png") center no-repeat;
                  width: 138px;
                  height: 37px; } }

            .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-3 {
              //background: url("img/teck-krep-2.png") center no-repeat; }
              @media screen and (max-width: 1799px) and (min-width: 1280px) {
                .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-3 {
                  //background: url("img/teck-krep-2-1280.png") center no-repeat;
                  width: 155px;
                  height: 38px; } }
              @media screen and (max-width: 1279px) {
                .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-3 {
                  //background: url("img/teck-krep-2-1024.png") center no-repeat;
                  width: 135px;
                  height: 36px; } }

            .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-4 {
              //background: url("img/teck-krep-3.png") center no-repeat; }
              @media screen and (max-width: 1799px) and (min-width: 1280px) {
                .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-4 {
                  //background: url("img/teck-krep-3-1280.png") center no-repeat;
                  width: 143px;
                  height: 38px; } }
              @media screen and (max-width: 1279px) {
                .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-4 {
                  //background: url("img/teck-krep-3-1024.png") center no-repeat;
                  width: 132px;
                  height: 36px; } }

            .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-5 {
              //background: url("img/teck-krep-5.png") center no-repeat;
              width: 239px;
              height: 60px; }
              @media screen and (max-width: 1799px) and (min-width: 1280px) {
                .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-5 {
                  //background: url("img/teck-krep-5-1280.png") center no-repeat;
                  width: 140px;
                  height: 39px; } }
              @media screen and (max-width: 1279px) {
                .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-5 {
                  //background: url("img/teck-krep-5-1024.png") center no-repeat;
                  width: 130px;
                  height: 35px; } }

            .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-6 {
              //background: url("img/teck-krep-6.png") center no-repeat;
              width: 239px;
              height: 60px; }
              @media screen and (max-width: 1799px) and (min-width: 1280px) {
                .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-6 {
                  //background: url("img/teck-krep-6-1280.png") center no-repeat;
                  width: 140px;
                  height: 39px; } }
              @media screen and (max-width: 1279px) {
                .gde-kupit-wrap .top-sections .sections-tabs .section .image-and-number .image-wrap .image.key-6 {
                  //background: url("img/teck-krep-6-1024.png") center no-repeat;
                  width: 130px;
                  height: 35px; } }

/* Прописываем названия городов */

			.image.key-1::after {
			  position: absolute;
			  top: 50%;
			  left: 50%;
  			  transform: translateX(-50%) translateY(-50%);
			  font-size: 25px;
              font-family: "NeoSansPro", Arial, Sans-Serif;
			  content: 'Москва';
			}

			.image.key-2::after {
			  position: absolute;
			  top: 50%;
			  left: 50%;
  			  transform: translateX(-50%) translateY(-50%);
			  font-size: 25px;
			  white-space: nowrap;
              font-family: "NeoSansPro", Arial, Sans-Serif;
			  content: 'Санкт-Петербург';
			}

			.image.key-3::after {
			  position: absolute;
			  top: 50%;
			  left: 50%;
  			  transform: translateX(-50%) translateY(-50%);
			  font-size: 25px;
			  white-space: nowrap;
              font-family: "NeoSansPro", Arial, Sans-Serif;
			  content: 'Екатеринбург';
			}

			.image.key-4::after {
			  position: absolute;
			  top: 50%;
			  left: 50%;
  			  transform: translateX(-50%) translateY(-50%);
			  font-size: 25px;
			  white-space: nowrap;
              font-family: "NeoSansPro", Arial, Sans-Serif;
			  content: 'Новосибирск';
			}

			.image.key-5::after {
			  position: absolute;
			  top: 50%;
			  left: 50%;
  			  transform: translateX(-50%) translateY(-50%);
			  font-size: 25px;
			  white-space: nowrap;
              font-family: "NeoSansPro", Arial, Sans-Serif;
			  content: 'Владивосток';
			}

			.image.key-6::after {
			  position: absolute;
			  top: 50%;
			  left: 50%;
  			  transform: translateX(-50%) translateY(-50%);
			  font-size: 25px;
              font-family: "NeoSansPro", Arial, Sans-Serif;
			  content: 'Смоленск';
			}

      .gde-kupit-wrap .top-sections .sections-tabs .section .preview-text {
        padding: 27px 20px;
        color: black;
        font-size: 18px;
        font-family: "NeoSansPro", Arial, Sans-Serif;
        text-transform: uppercase;
        text-transform: none;
        line-height: 26px;
        letter-spacing: 0.05em; }
        @media screen and (max-width: 1799px) and (min-width: 1280px) {
          .gde-kupit-wrap .top-sections .sections-tabs .section .preview-text {
            font-size: 16px;
            line-height: 24px; } }
        @media screen and (max-width: 1279px) {
          .gde-kupit-wrap .top-sections .sections-tabs .section .preview-text {
            font-size: 14px;
            line-height: 20px;
            padding: 18px 10px; } }

	.preview-text {
		display: none;
	}

  .gde-kupit-wrap .gde-kupit {
    width: 1620px;
    margin: 0 auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: 885px;
    padding-bottom: 20px;
    margin-top: 50px; }
    @media screen and (max-width: 1799px) and (min-width: 1280px) {
      .gde-kupit-wrap .gde-kupit {
        width: 1240px; } }
    @media screen and (max-width: 1279px) and (min-width: 1023px) {
      .gde-kupit-wrap .gde-kupit {
        width: 1000px; } }
    @media screen and (max-width: 1023px) and (min-width: 800px) {
      .gde-kupit-wrap .gde-kupit {
        width: 760px; } }
    @media screen and (max-width: 799px) {
      .gde-kupit-wrap .gde-kupit {
        width: 440px; } }
    @media screen and (max-width: 1279px) {
      .gde-kupit-wrap .gde-kupit {
        height: 720px; } }
    @media screen and (max-width: 1023px) {
      .gde-kupit-wrap .gde-kupit {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        height: auto;
        margin-top: 0; } }
    .gde-kupit-wrap .gde-kupit .addresses-wrap {
      position: relative;
      min-width: 410px;
      max-width: 410px; }
      @media screen and (max-width: 1799px) and (min-width: 1024px) {
        .gde-kupit-wrap .gde-kupit .addresses-wrap {
          min-width: 315px;
          max-width: 315px; } }
      @media screen and (max-width: 1023px) and (min-width: 800px) {
        .gde-kupit-wrap .gde-kupit .addresses-wrap {
          min-width: 370px;
          max-width: 370px; } }
      @media screen and (max-width: 799px) {
        .gde-kupit-wrap .gde-kupit .addresses-wrap {
          min-width: 100%;
          max-width: 100%; } }
      .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent {
        overflow: hidden;
        height: 100%;
        position: relative; }
        @media screen and (max-width: 1023px) {
          .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent {
            height: 720px; } }
        @media screen and (max-width: 1023px) {
          .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent {
            position: absolute;
            z-index: 2;
            top: 0;
            left: -100%;
            opacity: 0;
            transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
            background: white;
            -webkit-box-shadow: 3px 0 4px 0 rgba(0, 0, 0, 0.3);
            -moz-box-shadow: 3px 0 4px 0 rgba(0, 0, 0, 0.3);
            box-shadow: 3px 0 4px 0 rgba(0, 0, 0, 0.3); } }
        @media screen and (max-width: 1023px) {
          .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent.active {
            display: block;
            left: 0;
            opacity: 1; } }
        .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .section-name {
          color: black;
          font-size: 21px;
          font-family: "NeoSansPro Bold", Arial, Sans-Serif;
          text-transform: uppercase;
          text-transform: none;
          padding: 0 0 20px 20px;
          margin-right: 20px;
          background: white;
          border-bottom: 1px solid #bcbcbc; }
          @media screen and (max-width: 1023px) {
            .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .section-name {
              margin-right: 35px;
              padding-top: 20px; } }
        .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator {
          height: 820px;
          position: relative;
          scrollbar-color: white white;
          scrollbar-width: thin;
          scrollbar-base-color: white;
          scrollbar-face-color: white;
          scrollbar-3dlight-color: white;
          scrollbar-highlight-color: white;
          scrollbar-track-color: white;
          scrollbar-arrow-color: white;
          scrollbar-shadow-color: white;
          scrollbar-dark-shadow-color: white; }
          .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator::-webkit-scrollbar {
            width: 2px;
            background-color: white; }
          .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator::-webkit-scrollbar-thumb {
            width: 2px;
            background-color: white; }
          @media screen and (max-width: 1279px) and (min-width: 1024px) {
            .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator {
              height: 673px; } }
          @media screen and (max-width: 1023px) {
            .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator {
              height: 653px; } }
          @media screen and (max-width: 1023px) {
            .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator {
              background: white;
              padding-right: 35px; } }
          .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr {
            width: 390px;
            padding: 15px 20px;
            cursor: pointer;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            background: white;
            border-bottom: 1px solid #bcbcbc; }
            @media screen and (max-width: 1799px) and (min-width: 1024px) {
              .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr {
                width: 295px; } }
            @media screen and (max-width: 1023px) {
              .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr {
                width: 335px; } }
            .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr:last-child {
              margin-bottom: -1px; }
            .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr.active {
              background: #ebebeb; }
            .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr .sub-title {
              color: black;
              font-size: 21px;
              font-family: "NeoSansPro Bold", Arial, Sans-Serif;
              text-transform: uppercase;
              text-transform: none;
              padding: 0 15px 0 0;
              background: white; }
            .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr .company-name {
              color: black;
              font-size: 16px;
              font-family: "NeoSansPro Bold", Arial, Sans-Serif;
              text-transform: uppercase;
              text-transform: none;
              letter-spacing: 0.05em;
              line-height: 19px; }
            .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr .prop {
              color: black;
              font-size: 14px;
              font-family: "NeoSansPro", Arial, Sans-Serif;
              text-transform: uppercase;
              text-transform: none;
              margin-top: 18px;
              line-height: 18px;
              letter-spacing: 0.05em; }
              .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent .scrollator .item-adr .prop:first-child {
                margin-top: 0; }
        .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent:before {
          content: '';
          position: absolute;
          width: 390px;
          height: 1px;
          background: #bcbcbc;
          left: 0;
          bottom: 0;
          z-index: 1; }
          @media screen and (max-width: 1799px) and (min-width: 1024px) {
            .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent:before {
              width: 295px; } }
          @media screen and (max-width: 1023px) {
            .gde-kupit-wrap .gde-kupit .addresses-wrap .scroll-parent:before {
              width: 335px; } }
    .gde-kupit-wrap .gde-kupit .map-wrap {
      -webkit-flex: 1 1 auto;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      border-top: 1px solid #bcbcbc;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      height: 100%;
      margin-left: 20px;
      position: relative;
      overflow: hidden; }
      @media screen and (max-width: 1023px) {
        .gde-kupit-wrap .gde-kupit .map-wrap {
          min-width: 100%;
          margin: 0;
          border-top: 0;
          height: 720px; } }
      .gde-kupit-wrap .gde-kupit .map-wrap .addresses-button {
        display: none;
        width: 40px;
        height: 59px;
        cursor: pointer;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 2;
        transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        background: url("../../../../img/link-arrow-white.png") center no-repeat #375623;
        -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
        box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25); }
        @media screen and (max-width: 1023px) {
          .gde-kupit-wrap .gde-kupit .map-wrap .addresses-button {
            display: block; } }
        .gde-kupit-wrap .gde-kupit .map-wrap .addresses-button.active {
          -webkit-transform: rotate(180deg);
          /* Chrome y Safari */
          -moz-transform: rotate(180deg);
          /* Firefox */
          filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$number);
          /* Internet Explorer */
          -o-transform: rotate(180deg);
          /* Opera */
          -ms-transform: rotate(180deg); }
          @media screen and (max-width: 1023px) {
            .gde-kupit-wrap .gde-kupit .map-wrap .addresses-button.active {
              left: 370px; } }
      .gde-kupit-wrap .gde-kupit .map-wrap #map {
        width: 100%;
        height: 100%; }
        .gde-kupit-wrap .gde-kupit .map-wrap #map .popover {
          position: absolute;
          top: 0;
          left: 0;
          z-index: 1010;
          display: block;
          width: 360px;
          min-height: 150px;
          text-align: left;
          white-space: normal;
          background-color: white;
          border: 0;
          padding: 25px;
          -webkit-box-shadow: 0 1px 51px 0 rgba(0, 0, 0, 0.38);
          -moz-box-shadow: 0 1px 51px 0 rgba(0, 0, 0, 0.38);
          box-shadow: 0 1px 51px 0 rgba(0, 0, 0, 0.38);
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          .gde-kupit-wrap .gde-kupit .map-wrap #map .popover ymaps {
            width: 100% !important;
            height: auto !important; }
          .gde-kupit-wrap .gde-kupit .map-wrap #map .popover .close {
            position: absolute;
            right: 10px;
            top: 10px;
            background: url("../../../../img/exit-bolloons.png") center no-repeat;
            width: 16px;
            height: 16px;
            cursor: pointer;
            font-size: 0; }
          .gde-kupit-wrap .gde-kupit .map-wrap #map .popover .balloon-content .company-name {
            color: black;
            font-size: 16px;
            font-family: "NeoSansPro Bold", Arial, Sans-Serif;
            text-transform: uppercase;
            text-transform: none;
            line-height: 16px;
            margin-bottom: 5px;
            cursor: pointer;
            display: table; }
          .gde-kupit-wrap .gde-kupit .map-wrap #map .popover .balloon-content .prop {
            margin-top: 10px; }
            .gde-kupit-wrap .gde-kupit .map-wrap #map .popover .balloon-content .prop .name {
              color: black;
              font-size: 14px;
              font-family: "NeoSansPro", Arial, Sans-Serif;
              text-transform: uppercase;
              text-transform: none;
              margin-right: 5px; }
            .gde-kupit-wrap .gde-kupit .map-wrap #map .popover .balloon-content .prop .value {
              color: black;
              font-size: 14px;
              font-family: "NeoSansPro", Arial, Sans-Serif;
              text-transform: uppercase;
              text-transform: none; }
            .gde-kupit-wrap .gde-kupit .map-wrap #map .popover .balloon-content .prop a.value {
              color: #375623; }
              .gde-kupit-wrap .gde-kupit .map-wrap #map .popover .balloon-content .prop a.value:hover:not(.noHover) {
                text-decoration: none; }

.scrollator_lane_holder.map {
  padding: 20px 0;
  margin: 0;
  width: 2px;
  z-index: 3 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .scrollator_lane_holder.map.hover, .scrollator_lane_holder.map:hover {
    width: 2px; }
  .scrollator_lane_holder.map.hide, .scrollator_lane_holder.map.hide-800 {
    display: none !important; }
  .scrollator_lane_holder.map .arrow {
    display: none; }
  .scrollator_lane_holder.map .scrollator_lane {
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bcbcbc; }
    @media screen and (max-width: 1023px) {
      .scrollator_lane_holder.map .scrollator_lane {
        top: -47px;
        left: -15px;
        bottom: 20px; } }
    .scrollator_lane_holder.map .scrollator_lane .scrollator_handle_holder {
      width: 4px;
      left: -0.5px; }
      @media screen and (max-width: 799px) {
        .scrollator_lane_holder.map .scrollator_lane .scrollator_handle_holder {
          left: -1px; } }
      .scrollator_lane_holder.map .scrollator_lane .scrollator_handle_holder .scrollator_handle {
        width: 100%;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: #375623;
        cursor: pointer; }

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