@media screen and (min-width: 1540px) {
  .main__big-image {
    left: 14%; } }

@media screen and (min-width: 1730px) {
  .main__big-image {
    left: 17%; } }

@media screen and (min-width: 1920px) {
  .main__big-image {
    left: 20%; } }

@media screen and (max-width: 1240px) {
  .popup-4__body {
    width: 960px; }
  .popup-4__table-headline-column {
    width: 318px;
    font-size: 14px; }
  .popup-4__table-line-column {
    width: 258px;
    padding: 25px 30px;
    font-size: 14px; }
  .container {
    width: 100%; }
  .main__nav-logo {
    margin-left: 50px; }
  .main__content-offer {
    width: 617px;
    margin-left: 50px;
    font-size: 32px;
    line-height: 48px;
    margin-bottom: 28px; }
  .main__content-triggers {
    margin-left: 50px; }
  .main__content-button {
    margin-left: 50px; }
  .main__bottom-nav {
    margin-left: 50px; }
  .main__nav-warehouse {
    margin-right: 50px; }
  .main__big-image {
    width: 1500px;
    right: -500px;
    left: auto;
    top: 250px; }
  .main__content-triggers-el-icon {
    width: 23px; }
  .main__content-triggers-el-icon-img {
    margin-bottom: 3px;
    margin-left: 6px; }
  .main__content-triggers-el-info-title {
    font-size: 18px;
    line-height: 26px; }
  .main__content-triggers-el-info-text {
    font-size: 16px;
    line-height: 22px; }
  .main__content-triggers-el-2 {
    margin-left: 20px; }
  .calc__body {
    width: 595px;
    height: 735px; }
  .calc__body-centerbox {
    left: 35px;
    top: 175px; }
  .calc__body-sidemenu-el {
    width: 170px;
    height: 200px; }
  .calc__body-sidemenu-el-title {
    margin-left: 31px;
    padding-top: 15px; }
  .calc__body-sidemenu-el-2 {
    left: 205px;
    top: 35px; }
  .calc__body-sidemenu-el-3 {
    left: 375px;
    top: 35px; }
  .calc__body-info {
    bottom: 35px;
    top: auto;
    right: 40px;
    left: auto; }
  .calc__body-info-status {
    display: none; }
  .where__table {
    width: 885px;
    margin: 0 auto; }
  .where__table-block + .where__table-block {
    margin-left: 35px; }
  .where__table-block-text {
    width: 195px; }
  .properties__table {
    width: 960px;
    margin: 0 auto 65px; }
  .properties__table-block {
    width: 306px;
    -webkit-box-shadow: 0 0px 43px rgba(0, 0, 0, 0.02);
            box-shadow: 0 0px 43px rgba(0, 0, 0, 0.02); }
  .properties__table-block + .properties__table-block {
    margin-left: 20px; }
  .properties__table-block-1-image {
    width: 69px;
    left: 29px;
    top: 24px; }
  .properties__table-block-2-image {
    width: 299px; }
  .properties__table-block-3-image {
    width: 134px;
    top: 35px; }
  .properties__table-block-info {
    margin-left: 124px; }
  .properties__table-block-info-title {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 10px;
    padding-top: 27px; }
  .properties__table-block-info-text {
    width: 151px;
    font-size: 14px;
    line-height: 18px; }
  .numbers__table {
    width: 601px;
    padding-left: 96px; }
  .numbers__table-block {
    width: 290px; }
  .numbers__table-block + .numbers__table-block {
    margin-left: 0; }
  .numbers__table-block-2 {
    width: 306px;
    margin-left: -35px; }
  .numbers__table-block-1-text {
    width: 220px;
    margin-top: 15px; }
  .numbers__table-block-3-text {
    width: 191px; }
  .numbers__table-block-3 {
    width: 330px;
    margin-left: -96px !important; }
  .numbers__table-block-4 {
    width: 275px;
    margin-left: 55px !important; }
  .problems__table {
    width: 960px;
    margin: 0 auto; }
  .problems__table-headline-column {
    width: 479px; }
  .problems__table-headline-column-2 {
    margin-left: 2px; }
  .problems__table-line-column {
    width: 399px; }
  .problems__table-line-column-2 {
    margin-left: 2px; }
  .delivery__image {
    left: 52.15%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
  .delivery__triggers {
    width: 960px; }
  .delivery__triggers-el + .delivery__triggers-el {
    margin-left: 10px; }
  .free__calc-body {
    width: 845px;
    height: 425px;
    margin: 0 auto; }
  .free__calc-body-leftbox {
    position: relative;
    z-index: 40; }
  .free__calc-body-info {
    width: 387px;
    float: right;
    margin-right: 30px;
    position: relative;
    z-index: 30; }
  .free__calc-body-info-numof {
    margin-top: 12px; }
  .free__calc-body-info-numof,
  .free__calc-body-info-button {
    float: left; }
  .free__calc-body-info {
    padding-top: 37px; }
  .free__calc-body-info-button {
    margin-left: 20px; }
  .warehouse__content {
    width: 960px;
    margin: 0 auto 30px; }
  .warehouse__content-title {
    width: 450px;
    font-size: 24px;
    line-height: 34px;
    margin-left: 35px; }
  .warehouse__content-map {
    width: 467px;
    height: 172px; }
  .warehouse__triggers {
    width: 960px;
    margin: 0 auto; }
  .warehouse__triggers-el + .warehouse__triggers-el {
    margin-left: 48px; }
  .warehouse__triggers-el-text {
    font-size: 16px;
    line-height: 20px; }
  .warehouse__triggers-el-1-text {
    width: 128px; }
  .warehouse__triggers-el-5-text {
    width: 148px; }
  .payment-info__title {
    margin-left: 50px; }
  .payment-info__button {
    margin-left: 50px; }
  .another__table {
    width: 960px; }
  .another__table-block + .another__table-block {
    margin-left: 47px; }
  .another__table-2 {
    width: 735px;
    margin: 0 auto; }
  .another__table-2-el + .another__table-2-el {
    margin-left: 0; }
  .another__table-2-el-2,
  .another__table-2-el-3,
  .another__table-2-el-5,
  .another__table-2-el-6,
  .another__table-2-el-7 {
    margin-left: 24px !important; }
  .another__table-2-el-4 {
    margin-top: 21px; }
  .consult__content {
    width: 960px;
    margin: 0 auto; }
  .consult__content-photo {
    width: 490px;
    margin-left: 0;
    margin-top: 120px; }
  .consult__content-photo-img {
    width: 1177px;
    top: 120px;
    left: -364px; }
  .consult__content-namecard {
    left: 237px;
    top: 411px; }
  .consult__content-info {
    width: 390px; }
  .consult__content-title {
    width: 290px; }
  .footer__content-info {
    margin-left: 50px; }
  .footer__content-action {
    margin-right: 50px; } }

@media screen and (max-width: 980px) {
  .popup-4__body {
    width: 660px; }
    .popup-4__body .popup__body-closer {
      width: 17px;
      right: 0;
      top: -33px; }
  .popup-4__table-headline {
    height: 50px; }
  .popup-4__table-headline-column {
    width: 218.5px;
    font-size: 12px;
    line-height: 50px; }
  .popup-4__table-headline-column-2,
  .popup-4__table-headline-column-3 {
    margin-left: 2px; }
  .popup-4__table-line-column {
    width: 168px;
    padding: 20px 25px; }
  .main__content-triggers-el-1-info {
    width: 335px; }
  .main__content-triggers {
    width: 660px;
    margin: 0 auto 35px; }
  .main__content-button {
    margin: 0 auto 80px; }
  .main__nav {
    margin-bottom: 25px; }
  .main__nav-warehouse {
    display: none; }
  .main__nav-contacts {
    margin-right: 50px; }
  .main__bottom-nav {
    width: 537px;
    height: 28px;
    margin: 0 auto; }
  .main__big-image {
    display: none; }
  .main__content-offer {
    width: 625px;
    font-size: 32px;
    line-height: 44px;
    text-align: center;
    margin: 0 auto 30px; }
  .where__title {
    width: 440px;
    font-size: 24px;
    line-height: 36px; }
  .where__table {
    width: 420px; }
  .where__table-block + .where__table-block {
    margin-left: 0; }
  .where__table-block-3 {
    margin-left: 0; }
  .where__table-block-2 {
    margin-bottom: 60px;
    margin-left: 30px !important; }
  .where__table-block-4 {
    margin-left: 30px !important; }
  .properties__title {
    width: 310px;
    font-size: 24px;
    line-height: 36px; }
  .properties__table {
    width: 306px; }
  .properties__table-block + .properties__table-block {
    margin-left: 0;
    margin-top: 20px; }
  .properties__morebutton {
    width: 296px;
    font-size: 14px;
    line-height: 28px;
    text-align: center; }
    .properties__morebutton span {
      padding-bottom: 1px; }
  .numbers__title {
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 35px; }
  .numbers__table {
    width: 265px;
    padding-left: 115px; }
  .numbers__table-block-2 {
    margin-left: -119px !important; }
  .numbers__table-block-4 {
    margin-left: -60px !important; }
  .problems__title {
    width: 355px;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 50px; }
  .problems__table {
    width: 660px; }
  .problems__table-headline {
    height: 44px; }
  .problems__table-headline-column {
    width: 328px;
    font-size: 14px;
    line-height: 42px; }
  .problems__table-line-column {
    width: 281px;
    font-size: 15px;
    line-height: 20px;
    padding: 30px 24px; }
  .delivery {
    background-repeat: no-repeat;
    -webkit-background-size: 1500px;
    background-size: 1500px;
    background-position: center bottom; }
  .delivery__image {
    width: 1056px;
    top: 605px; }
  .delivery__triggers {
    width: 475px;
    margin: 0 auto 124px; }
  .delivery__triggers-el + .delivery__triggers-el {
    margin-left: 0; }
  .delivery__triggers-el-2,
  .delivery__triggers-el-4 {
    margin-left: 10px !important; }
  .delivery__triggers-el-3,
  .delivery__triggers-el-4 {
    margin-top: 25px; }
  .free__title {
    width: 435px; }
  .free__calc-body {
    width: 450px;
    height: 590px; }
  .free__calc-body-leftbox {
    width: 388px;
    height: 405px; }
  .free__calc-body-leftbox-el-1,
  .free__calc-body-leftbox-el-2,
  .free__calc-body-leftbox-el-3 {
    margin-left: 35px; }
  .free__calc-body-leftbox-el-2 {
    padding-top: 20px; }
  .warehouse__content {
    width: 660px;
    position: relative; }
  .warehouse__content-title {
    width: 455px;
    text-align: center;
    margin: 0 auto 40px;
    float: none; }
  .warehouse__content-map {
    width: 660px;
    position: absolute;
    left: 0;
    top: 200px; }
  .warehouse__triggers {
    width: 660px;
    margin-top: 235px; }
  .warehouse__triggers-el + .warehouse__triggers-el {
    margin-left: 26px; }
  .warehouse__triggers-el-2,
  .warehouse__triggers-el-3,
  .warehouse__triggers-el-4 {
    margin-bottom: 20px; }
  .warehouse__triggers-el-5 {
    margin-left: 0 !important;
    margin-top: 20px; }
  .payment-info {
    background-image: url("../img/payment-info-background-mob.jpg");
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center bottom;
    padding-bottom: 403px;
    padding-top: 100px; }
  .payment-info__title {
    width: 525px;
    text-align: center;
    margin: 0 auto 35px; }
  .payment-info__button {
    margin: 0 auto; }
  .another__table {
    width: 635px; }
  .another__table-block + .another__table-block {
    margin-left: 0; }
  .another__table-block-2,
  .another__table-block-3,
  .another__table-block-5,
  .another__table-block-6 {
    margin-left: 24px !important; }
  .another__table-block-1-image {
    width: 65px; }
  .another__table-block-2-image {
    width: 71px; }
  .another__table-block-3-image {
    width: 109px; }
  .another__table-block-4-image {
    width: 100px; }
  .another__table-block-5-image {
    width: 68px; }
  .another__table-block-6-image {
    width: 148px; }
  .another__table-block-7-image {
    width: 104px; }
  .another__table-block-info {
    left: 80px; }
  .another__table-block-info-title {
    font-size: 20px;
    margin-top: 11px;
    line-height: 19px; }
  .another__table-block-info-link {
    font-size: 13px; }
  .another__table-2 {
    width: 660px; }
  .another__table-2-el-text {
    width: 135px;
    font-size: 16px;
    line-height: 20px;
    margin-top: -2px; }
  .another__table-2-el-2,
  .another__table-2-el-3,
  .another__table-2-el-6,
  .another__table-2-el-7,
  .another__table-2-el-4 {
    margin-left: 15px !important; }
  .another__table-2-el-2 .another__table-2-el-text {
    width: 91px; }
  .another__table-2-el-3 .another__table-2-el-text {
    width: 107px; }
  .another__table-2-el-4 {
    margin-top: 0;
    margin-bottom: 17px; }
  .another__table-2-el-5 {
    margin-left: 0 !important; }
  .another__table-2-el-6 .another__table-2-el-text {
    width: 91px; }
  .consult {
    padding-bottom: 20px; }
  .consult__content {
    width: 390px;
    position: relative; }
  .consult__content-title {
    width: 500px;
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    text-align: center; }
  .consult__content-info {
    margin-left: 0;
    padding-top: 0; }
  .consult__content-photo {
    width: 380px;
    height: 285px;
    margin-top: 170px; }
  .consult__content-photo-img {
    display: none; }
  .consult__content-photo-img-mob {
    width: 396px;
    display: block;
    top: -6px;
    left: -30px; }
  .consult__content-namecard {
    top: 198px;
    left: 119px; }
  .consult__content-namecard-name-text {
    font-size: 18px;
    left: 18px;
    top: 6px; }
  .consult__content-namecard-name-background {
    width: 210px;
    height: 43px; }
  .consult__content-namecard-desc-text {
    width: 146px;
    font-size: 14px;
    left: 23px;
    top: 43px; }
  .consult__content-namecard-desc-background {
    width: 178px;
    height: 33px;
    top: 37px;
    left: 5px; }
  .footer {
    height: 600px;
    padding-top: 25px; }
  .footer__content {
    width: 290px;
    margin: 0 auto; }
  .footer__content-info,
  .footer__content-menu {
    margin-left: 0; }
  .footer__content-action {
    float: left;
    margin-left: 0;
    margin-right: 0; } }

@media screen and (max-width: 880px) {
  .payment-info {
    padding-bottom: 350px; } }

@media screen and (max-width: 680px) {
  .popup__body-closer {
    width: 18px;
    right: 0px;
    top: -33px; }
  .popup-3__pseudo-box {
    width: 300px;
    height: 485px; }
  .popup-3__pseudo-box-icon {
    width: 50px;
    margin: 185px auto 10px; }
  .popup-3__pseudo-box-title {
    font-size: 22px; }
  .popup-3__body {
    width: 300px;
    height: 485px; }
  .popup-3__inputbox {
    margin-left: 25px; }
  .popup-3__inputbox-1 {
    padding-top: 30px; }
  .popup-3__inputbox-2 {
    margin-top: 10px; }
  .popup-3__inputbox-3 {
    margin-top: 10px;
    margin-bottom: 18px; }
  .popup-3__inputbox-input {
    width: 233px;
    height: 45px;
    line-height: 45px;
    font-size: 16px; }
  .popup-3__inputbox-textarea {
    width: 215px;
    height: 85px;
    font-size: 16px;
    line-height: 22px; }
  .popup-3__inputbox-title {
    font-size: 12px; }
  .popup-3__button {
    width: 233px;
    height: 74px;
    margin-left: 25px; }
  .popup-3__button-top {
    width: 233px;
    height: 55px;
    font-size: 12px;
    line-height: 17px;
    padding-top: 16px; }
  .popup-3__button-bottom {
    width: 231px;
    height: 71px; }
  .popup-3__policy {
    margin-left: 25px; }
  .popup-3__policy-checkbox {
    width: 19px;
    height: 19px; }
    .popup-3__policy-checkbox:before {
      width: 8px;
      height: 7px;
      margin-left: 5px;
      margin-top: 5px; }
  .popup-3__policy-text {
    width: 200px;
    font-size: 12px;
    line-height: 15px; }
  .popup-1__body {
    width: 300px;
    height: 485px; }
  .popup-1__pseudo-box {
    width: 300px;
    height: 485px; }
  .popup-1__pseudo-box-icon {
    width: 50px;
    margin: 185px auto 10px; }
  .popup-1__pseudo-box-title {
    font-size: 22px; }
  .popup-1__inputbox {
    margin-left: 25px; }
  .popup-1__inputbox-1 {
    padding-top: 30px; }
  .popup-1__inputbox-2 {
    margin-top: 10px; }
  .popup-1__inputbox-3 {
    margin-top: 10px;
    margin-bottom: 18px; }
  .popup-1__inputbox-input {
    width: 233px;
    height: 45px;
    line-height: 45px;
    font-size: 16px; }
  .popup-1__inputbox-textarea {
    width: 215px;
    height: 85px;
    font-size: 16px;
    line-height: 22px; }
  .popup-1__inputbox-title {
    font-size: 12px; }
  .popup-1__button {
    width: 210px;
    height: 59px;
    margin-left: 25px; }
  .popup-1__button-top {
    width: 210px;
    height: 55px;
    font-size: 12px;
    line-height: 51px; }
  .popup-1__button-bottom {
    width: 208px;
    height: 55px; }
  .popup-1__policy {
    margin-left: 25px; }
  .popup-1__policy-checkbox {
    width: 19px;
    height: 19px; }
    .popup-1__policy-checkbox:before {
      width: 8px;
      height: 7px;
      margin-left: 5px;
      margin-top: 5px; }
  .popup-1__policy-text {
    width: 200px;
    font-size: 12px;
    line-height: 15px; }
  .popup-2__body {
    width: 300px;
    height: 485px; }
  .popup-2__pseudo-box {
    width: 300px;
    height: 485px; }
  .popup-2__pseudo-box-icon {
    width: 50px;
    margin: 185px auto 10px; }
  .popup-2__pseudo-box-title {
    font-size: 22px; }
  .popup-2__inputbox {
    margin-left: 25px; }
  .popup-2__inputbox-1 {
    padding-top: 30px; }
  .popup-2__inputbox-2 {
    margin-top: 10px; }
  .popup-2__inputbox-3 {
    margin-top: 10px;
    margin-bottom: 18px; }
  .popup-2__inputbox-input {
    width: 233px;
    height: 45px;
    line-height: 45px;
    font-size: 16px; }
  .popup-2__inputbox-textarea {
    width: 215px;
    height: 85px;
    font-size: 16px;
    line-height: 22px; }
  .popup-2__inputbox-title {
    font-size: 12px; }
  .popup-2__button {
    width: 233px;
    height: 59px;
    margin-left: 25px; }
  .popup-2__button-top {
    width: 233px;
    height: 55px;
    font-size: 12px;
    line-height: 51px; }
  .popup-2__button-bottom {
    width: 231px;
    height: 55px; }
  .popup-2__policy {
    margin-left: 25px; }
  .popup-2__policy-checkbox {
    width: 19px;
    height: 19px; }
    .popup-2__policy-checkbox:before {
      width: 8px;
      height: 7px;
      margin-left: 5px;
      margin-top: 5px; }
  .popup-2__policy-text {
    width: 200px;
    font-size: 12px;
    line-height: 15px; }
  .popup-5__body {
    width: 300px;
    height: 485px; }
  .popup-5__pseudo-box {
    width: 300px;
    height: 485px; }
  .popup-5__pseudo-box-icon {
    width: 50px;
    margin: 185px auto 10px; }
  .popup-5__pseudo-box-title {
    font-size: 22px; }
  .popup-5__inputbox {
    margin-left: 25px; }
  .popup-5__inputbox-1 {
    padding-top: 30px; }
  .popup-5__inputbox-2 {
    margin-top: 10px; }
  .popup-5__inputbox-3 {
    margin-top: 10px;
    margin-bottom: 18px; }
  .popup-5__inputbox-input {
    width: 233px;
    height: 45px;
    line-height: 45px;
    font-size: 16px; }
  .popup-5__inputbox-textarea {
    width: 215px;
    height: 85px;
    font-size: 16px;
    line-height: 22px; }
  .popup-5__inputbox-title {
    font-size: 12px; }
  .popup-5__button {
    width: 245px;
    height: 59px;
    margin-left: 25px; }
  .popup-5__button-top {
    width: 245px;
    height: 55px;
    font-size: 12px;
    line-height: 51px; }
  .popup-5__button-bottom {
    width: 243px;
    height: 55px; }
  .popup-5__policy {
    margin-left: 25px; }
  .popup-5__policy-checkbox {
    width: 19px;
    height: 19px; }
    .popup-5__policy-checkbox:before {
      width: 8px;
      height: 7px;
      margin-left: 5px;
      margin-top: 5px; }
  .popup-5__policy-text {
    width: 200px;
    font-size: 12px;
    line-height: 15px; }
  .popup-6__body {
    width: 300px;
    height: 485px; }
  .popup-6__pseudo-box {
    width: 300px;
    height: 485px; }
  .popup-6__pseudo-box-icon {
    width: 50px;
    margin: 185px auto 10px; }
  .popup-6__pseudo-box-title {
    font-size: 22px; }
  .popup-6__inputbox {
    margin-left: 25px; }
  .popup-6__inputbox-1 {
    padding-top: 30px; }
  .popup-6__inputbox-2 {
    margin-top: 10px; }
  .popup-6__inputbox-3 {
    margin-top: 10px;
    margin-bottom: 18px; }
  .popup-6__inputbox-input {
    width: 233px;
    height: 45px;
    line-height: 45px;
    font-size: 16px; }
  .popup-6__inputbox-textarea {
    width: 215px;
    height: 85px;
    font-size: 16px;
    line-height: 22px; }
  .popup-6__inputbox-title {
    font-size: 12px; }
  .popup-6__button {
    width: 233px;
    height: 74px;
    margin-left: 25px; }
  .popup-6__button-top {
    width: 233px;
    height: 55px;
    font-size: 12px;
    line-height: 17px;
    padding-top: 16px; }
  .popup-6__button-bottom {
    width: 231px;
    height: 71px; }
  .popup-6__policy {
    margin-left: 25px; }
  .popup-6__policy-checkbox {
    width: 19px;
    height: 19px; }
    .popup-6__policy-checkbox:before {
      width: 8px;
      height: 7px;
      margin-left: 5px;
      margin-top: 5px; }
  .popup-6__policy-text {
    width: 200px;
    font-size: 12px;
    line-height: 15px; }
  .popup-4__body {
    width: 460px; }
    .popup-4__body .popup__body-closer {
      top: -27px; }
  .popup-4__pseudo-box {
    width: 300px;
    height: 485px; }
  .popup-4__pseudo-box-icon {
    width: 50px;
    margin: 185px auto 10px; }
  .popup-4__pseudo-box-title {
    font-size: 22px; }
  .popup-4__table-headline-column {
    width: 152px;
    letter-spacing: 1px;
    font-size: 10px; }
  .popup-4__table-line-column {
    width: 111px;
    font-size: 12px;
    padding: 15px 20px;
    line-height: 16px; }
  .main__nav {
    margin-bottom: 40px; }
  .main__nav-logo {
    padding-top: 30px; }
  .main__nav-logo {
    float: none; }
  .main__nav-logo {
    margin: 0 auto 16px;
    width: 240px; }
  .main__nav-contacts {
    width: 195px;
    float: none;
    margin: 0 auto; }
  .main__nav-contacts-email {
    width: 193px; }
  .main__nav-logo-img {
    width: 44px;
    margin-top: 2px; }
  .main__nav-logo-text {
    width: 180px;
    font-size: 14px;
    line-height: 18px;
    margin-left: 14px; }
  .main__content {
    width: 100%; }
  .main__content-triggers {
    width: 300px;
    margin-bottom: 40px; }
  .main__content-triggers-el-1-info {
    width: 260px; }
  .main__content-triggers-el-2 {
    margin-left: 0;
    margin-top: 20px; }
  .main__content-offer {
    width: 295px;
    font-size: 28px;
    line-height: 42px; }
  .main__content-button {
    width: 285px;
    height: 81px; }
  .main__content-button-top {
    width: 285px;
    height: 58px;
    font-size: 12px;
    line-height: 18px;
    padding-top: 19px; }
  .main__content-button-bottom {
    width: 285px;
    height: 77px; }
  .main__content-button-shadow {
    width: 323px;
    height: 130px;
    bottom: -40px; }
  .main__bottom-nav {
    width: 447px; }
  .main__bottom-nav-ul-li + .main__bottom-nav-ul-li {
    margin-left: 33px; }
  .main__bottom-nav-ul-li-a {
    font-size: 12px; }
  .calc {
    padding-top: 60px; }
  .calc__title {
    width: 270px;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 20px; }
  .calc__desc {
    width: 210px;
    font-size: 16px;
    line-height: 22px; }
  .calc__body {
    width: 320px;
    height: 670px; }
  .calc__body-centerbox {
    width: 290px;
    left: 15px;
    top: 120px; }
  .calc__body-sidemenu-el-icon-symbols {
    font-size: 20px;
    line-height: 17px; }
  .calc__body-sidemenu-el-icon-arrows {
    margin-left: 1px;
    margin-top: 12px; }
  .calc__body-sidemenu-el-title {
    display: none; }
  .calc__body-sidemenu-el {
    width: 85px;
    height: 105px; }
  .calc__body-sidemenu-el-1 {
    left: 15px; }
  .calc__body-sidemenu-el-2 {
    left: 100px; }
  .calc__body-sidemenu-el-3 {
    left: 185px; }
  .calc__body-centerbox {
    height: 318px; }
  .calc__body-centerbox-block-line {
    margin-left: 20px; }
  .calc__body-centerbox-block-line-selector-switch {
    width: 165px;
    height: 7px; }
  .calc__body-centerbox-block-line-selector-switch-ellipse {
    width: 20px;
    height: 20px; }
  .calc__body-centerbox-block-line-input {
    width: 60px;
    height: 45px;
    font-size: 16px;
    line-height: 45px; }
  .calc__body-centerbox-block-line-input {
    margin-left: 13px; }
  .calc__body-info {
    right: auto;
    left: 15px;
    bottom: 50px; }
  .where__title {
    width: 310px;
    font-size: 22px;
    line-height: 32px; }
  .where__table {
    width: 360px; }
  .where__table-block-1-image {
    width: 80px;
    margin-left: -14px;
    margin-top: -10px; }
  .where__table-block-2-image {
    width: 103px;
    margin-left: -12px;
    margin-top: -6px; }
  .where__table-block-text {
    width: 165px;
    font-size: 18px;
    line-height: 24px; }
  .properties__title {
    width: 345px;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 55px; }
  .properties__table {
    margin-bottom: 50px; }
  .properties__morebutton {
    width: 296px;
    font-size: 12px;
    line-height: 22px;
    text-align: center; }
    .properties__morebutton span {
      padding-bottom: 0; }
  .problems__table {
    width: 460px; }
  .problems__table-headline {
    height: 42px; }
  .problems__table-headline-column {
    width: 229px;
    font-size: 12px;
    line-height: 38px; }
  .problems__table-line-column {
    width: 189px;
    font-size: 14px;
    line-height: 18px;
    padding: 22px 20px; }
  .delivery__title {
    width: 395px;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 30px; }
  .delivery__desc {
    width: 295px;
    font-size: 18px;
    line-height: 24px; }
  .delivery__image {
    left: 53.4%;
    top: 583px; }
  .free__title {
    width: 350px;
    font-size: 24px;
    line-height: 32px; }
  .warehouse {
    padding-bottom: 70px; }
  .warehouse__content {
    width: 440px; }
  .warehouse__content-title {
    width: 362px;
    font-size: 22px;
    line-height: 32px; }
  .warehouse__content-map {
    width: 440px;
    top: 230px; }
  .warehouse__triggers {
    width: 440px; }
  .warehouse__triggers-el-icon {
    width: 24px;
    height: 24px; }
  .warehouse__triggers-el-icon-img {
    width: 8px;
    margin-left: 8px;
    margin-bottom: 3px;
    margin-top: auto; }
  .warehouse__triggers-el-text {
    font-size: 14px;
    line-height: 18px; }
  .warehouse__triggers-el-3-text {
    width: 55px; }
  .warehouse__triggers-el + .warehouse__triggers-el {
    margin-left: 0; }
  .warehouse__triggers-el-2,
  .warehouse__triggers-el-3,
  .warehouse__triggers-el-5 {
    margin-left: 10px; }
  .warehouse__triggers-el-4 {
    margin-left: 0 !important;
    margin-top: 20px; }
  .warehouse__triggers-el-5 {
    margin-top: 20px; }
  .warehouse__triggers-el-3-text {
    width: 75px; }
  .warehouse__triggers-el-5-text {
    width: 234px; }
  .payment-info {
    padding-bottom: 300px;
    padding-top: 60px; }
  .payment-info__title {
    width: 363px;
    font-size: 24px;
    line-height: 34px; }
  .another__title {
    width: 345px;
    font-size: 24px;
    line-height: 34px; }
  .another__table {
    width: 430px; }
  .another__table-block-3 {
    margin-left: 0 !important;
    position: relative;
    z-index: 20; }
  .another__table-block-4 {
    margin-left: 24px !important;
    position: relative;
    z-index: 10; }
  .another__table-block-5 {
    margin-left: 0 !important; }
  .another__table-block-5-image {
    width: 64px; }
  .another__table-block-6-image {
    width: 137px;
    margin-left: -25px; }
  .another__table-block-7-image {
    width: 100px;
    margin-left: -37px; }
  .another__table-2 {
    width: 455px; }
  .another__table-2-el-4 {
    margin-left: 0 !important;
    margin-top: 30px; }
  .another__table-2-el-5 {
    margin-left: 46px !important;
    margin-bottom: 17px;
    margin-top: 30px; }
    .another__table-2-el-5 .another__table-2-el-text {
      width: 93px; }
  .another__table-2-el-6 {
    margin-top: 30px; }
    .another__table-2-el-6 .another__table-2-el-text {
      width: 53px; }
  .another__table-2-el-7 {
    margin-left: 0 !important; }
  .consult__content-title {
    width: 310px;
    font-size: 24px;
    line-height: 34px; }
  .consult__content-photo {
    width: 275px;
    margin-left: 53px;
    margin-top: 217px; }
  .consult__content-photo-img-mob {
    left: -83px; }
  .consult__content-namecard {
    top: 151px; } }

@media screen and (max-width: 480px) {
  .popup-4__body {
    width: 320px; }
  .popup-4__table-headline-column {
    width: 75.3px;
    height: 39px;
    word-break: break-all;
    padding: 13px 15px 0;
    line-height: 12px; }
  .popup-4__table-headline-column-2 {
    line-height: 23px; }
  .popup-4__table-line-column {
    width: 74px;
    padding: 10px 15px;
    font-size: 12px;
    line-height: 14px; }
  .main {
    padding-bottom: 100px; }
  .main__content-offer {
    width: 250px;
    font-size: 25px;
    line-height: 38px;
    margin-bottom: 25px; }
  .main__content-triggers {
    width: 270px; }
  .main__content-triggers-el-info {
    width: 232px; }
  .main__content-triggers-el-info-title span {
    font-size: 18px;
    line-height: 26px; }
  .main__content-button {
    margin-bottom: 0; }
  .main__bottom-nav {
    display: none; }
  .where__title {
    margin-bottom: 35px; }
  .where__table {
    width: 170px; }
  .where__table-block-2,
  .where__table-block-4 {
    margin-left: 0 !important;
    margin-top: 30px; }
  .where__table-block-2 {
    margin-bottom: 0; }
  .where__table-block-1,
  .where__table-block-3 {
    margin-top: 30px; }
  .numbers {
    padding-top: 35px; }
  .numbers__title {
    font-size: 22px;
    line-height: 32px; }
  .numbers__table {
    width: 159px;
    padding-left: 75px; }
  .numbers__table-block-2 {
    margin-left: -83px !important;
    margin-top: 10px; }
  .numbers__table-block-3 {
    margin-left: -67px !important;
    margin-top: 10px; }
  .numbers__table-block-4 {
    margin-left: -42px !important;
    margin-top: 10px; }
  .numbers__table-block-number {
    font-size: 32px; }
  .numbers__table-block-text {
    width: 135px;
    font-size: 16px;
    line-height: 18px;
    margin-top: 11px;
    margin-left: 10px; }
  .problems__title {
    width: 270px; }
  .problems__table {
    width: 320px; }
  .problems__table-headline {
    height: 38px; }
  .problems__table-headline-column {
    width: 159px;
    font-size: 11px;
    line-height: 36px; }
  .problems__table-line-column {
    width: 132px;
    font-size: 12px;
    padding: 15px 10px; }
  .delivery__title {
    width: 225px;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 25px; }
  .delivery__desc {
    width: 190px;
    font-size: 16px;
    line-height: 20px; }
  .delivery__triggers {
    width: 233px;
    margin-bottom: 165px; }
  .delivery__triggers-el-2 {
    margin-left: 0 !important;
    margin-top: 20px; }
  .delivery__triggers-el-3 {
    height: 145px;
    background-image: url("../img/delivery-trigger-1-bg.png"); }
    .delivery__triggers-el-3:before {
      left: 34px; }
  .delivery__triggers-el-4 {
    height: 145px;
    margin-left: 0 !important;
    margin-top: 20px;
    background-image: url("../img/delivery-trigger-1-bg.png"); }
    .delivery__triggers-el-4:before {
      left: 34px; }
  .delivery__image {
    left: 55%;
    top: 985px; }
  .delivery__button {
    width: 256px;
    height: 74px; }
  .delivery__button-top {
    width: 256px;
    height: 54px;
    padding-top: 17px;
    font-size: 12px;
    line-height: 16px; }
  .delivery__button-bottom {
    width: 256px; }
  .free__title {
    width: 270px;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 50px; }
  .free__calc-body {
    width: 320px;
    height: 575px; }
  .free__calc-body-leftbox {
    width: 290px;
    height: 395px;
    margin-left: 15px;
    margin-top: 20px; }
  .free__calc-body-leftbox-el {
    margin-left: 20px; }
  .free__calc-body-leftbox-el-selector-switch {
    width: 165px;
    height: 7px; }
  .free__calc-body-leftbox-el-selector-switch-ellipse {
    width: 20px;
    height: 20px; }
  .free__calc-body-leftbox-el-selector-input {
    width: 60px;
    height: 45px;
    font-size: 16px;
    line-height: 45px; }
  .free__calc-body-leftbox-el-selector-input {
    margin-left: 13px; }
  .free__calc-body-leftbox-el-color {
    width: 253px; }
  .free__calc-body-info {
    width: 318px;
    margin-right: 15px;
    padding-top: 25px; }
  .free__calc-body-info-button {
    width: 166px;
    height: 90px; }
  .free__calc-body-info-button-top {
    width: 166px;
    height: 70px;
    padding-top: 17px; }
  .free__calc-body-info-button-bottom {
    width: 166px;
    height: 87px; }
  .free__calc-body-info-button-shadow {
    width: 198px;
    height: 62px;
    bottom: -16px; }
  .warehouse__content {
    width: 320px; }
  .warehouse__content-title {
    width: 249px; }
  .warehouse__content-map {
    width: 320px;
    top: 285px; }
  .warehouse__triggers {
    width: 320px; }
  .warehouse__triggers-el-1 {
    margin-left: 20px !important; }
  .warehouse__triggers-el-3 {
    margin-top: 15px;
    margin-bottom: 0;
    margin-left: 20px !important; }
  .warehouse__triggers-el-4 {
    margin-top: 15px;
    margin-left: 20px !important; }
  .warehouse__triggers-el-5 {
    margin-top: 15px;
    margin-left: 20px !important; }
  .warehouse__triggers-el-2 {
    width: 134px; }
  .warehouse__triggers-el-2-text {
    width: 81px; }
  .payment-info {
    padding-bottom: 248px; }
  .payment-info__title {
    width: 266px;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 30px; }
  .payment-info__button {
    width: 197px;
    height: 62px; }
  .payment-info__button-top {
    width: 197px;
    height: 59px;
    line-height: 57px;
    font-size: 12px; }
  .payment-info__button-bottom {
    width: 197px;
    height: 59px; }
  .another {
    padding-top: 90px; }
  .another__title {
    width: 230px;
    font-size: 22px;
    line-height: 30px; }
  .another__table {
    width: 170px; }
  .another__table-block {
    height: 90px; }
  .another__table-block-2,
  .another__table-block-3,
  .another__table-block-5,
  .another__table-block-6,
  .another__table-block-4 {
    margin-left: 0 !important; }
  .another__table-2 {
    width: 190px; }
  .another__table-2-el-3,
  .another__table-2-el-2,
  .another__table-2-el-5,
  .another__table-2-el-6,
  .another__table-2-el-4 {
    margin-left: 0 !important;
    margin-top: 15px;
    margin-bottom: 0; }
  .consult__content {
    width: 320px; }
  .consult__content-photo {
    height: 241px;
    margin-left: 27px; }
  .consult__content-photo-img-mob {
    width: 330px;
    left: -49px;
    top: 0; }
  .consult__content-namecard {
    top: 130px;
    left: 90px; }
  .consult__content-form {
    width: 320px;
    height: 392px; }
  .consult__content-form-inputbox {
    margin-left: 25px; }
  .consult__content-form-inputbox-input {
    width: 250px; }
  .consult__content-form-button {
    width: 269px;
    height: 67px;
    margin: 0 auto 16px; }
  .consult__content-form-button-top {
    width: 269px;
    height: 64px;
    font-size: 12px;
    line-height: 61px; }
  .consult__content-form-button-bottom {
    width: 267px;
    height: 64px; }
  .consult__content-form-policy-checkbox {
    width: 19px;
    height: 19px; } }
