/* @media all and (min-width: 100px) {

  .eg-root {
    width: 1000px;
  }
  .eg-root .eg-region_header-menu {
    padding-left: 0px;
  }

  .eg-root .eg-region_header-menu .eg-block_top-menu {
    margin-left: -5px;
  }

  .eg-root .eg-region_header-menu .eg-block_top-menu .menu-link {
    padding: 9px 14px;
  }

  .eg-root .eg-block_inifite-info-slider_objects {
    width: 907px;
  }

  .eg-root .eg-block_slider {
    width: 1000px;
    left: 0;
    margin-left: 0;
  }

  .eg-root .eg-block_slider .iislider-wrap .iislider-photo_big-top,
  .eg-root .eg-block_slider .iislider-wrap .iislider-photo_big {
    width: 1463px;
    height: 369px;
    background-position: -468px 0 !important;
  }
} */

/* @media all and (min-width: 1000px) {

  .eg-root {
    width: auto;
  }
  .eg-root .eg-region_header-menu {
    padding-left: 4px;
  }

  .eg-root .eg-region_header-menu .eg-block_top-menu {
    margin-left: 0px;
  }

  .eg-root .eg-region_header-menu .eg-block_top-menu .menu-link {
    padding: 9px 17px;
  }

  .eg-root .eg-block_slider {
    width: 1920px;
    left: 50%;
    margin-left: -968px;
  }

  .eg-root .eg-block_slider .iislider-wrap .iislider-photo_big-top,
  .eg-root .eg-block_slider .iislider-wrap .iislider-photo_big {
    width: 1920px;
    background-position: 0 0 !important;
  }

  .eg-root .eg-block_inifite-info-slider_objects {
    width: 1302px;
  }
} */

@media all and (max-width: 1400px) {
  .eg-root_wrap--vk {
    max-width: 857px;
  }

  .vk-link__logo {
    width: 232px;
    height: auto;
  }

  .vk-link__text {
    font-size: 20px;
  }
}

@media all and (max-width: 1035px) {
  .eg-block_top-menu .menu-link {
    font-size: 13px;
    padding: 5px 7px;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values {
    flex-direction: column;
    gap: 25px;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item .bottom {
    position: unset;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item:hover .bottom:before, .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item.hover-single .bottom:before,
  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item .bottom:before {
    display: none !important;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item {
    width: 100% !important;
    height: auto !important;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item:hover, .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item.hover-single {
    width: 100%;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item .top {
    position: relative;
    max-width: 250px;
    width: 100%;
    height: auto;
    box-shadow: 0px 0px 0px 4px rgba(92, 186, 255, 1) inset;
    padding-bottom: 20px;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item .bottom {
    width: 100% !important;
    padding-bottom: 0;
    display: flex !important;
    gap: 15px;
    position: unset !important;
    box-shadow: 0px 0px 0px 4px rgba(92, 186, 255, 1) inset;
    padding: 10px;
    background: none !important;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item .bottom .bottom-left .bottom-left-description p {
    margin-bottom: 5px;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item:hover .bottom, .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item.hover-single .bottom {
    box-shadow: 0 0 0 4px #5cbaff inset;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item:hover .top, .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item.hover-single .top {
    box-shadow: 0 0 0 4px #5cbaff inset;
  }

  .calculator-item .option {
    display: flex;
    gap: 10px;
    background-color: white;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item .bottom .bottom-left {
    padding: 0;
    width: 100%;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item .bottom .bottom-right {
    padding: 0;
    width: auto;
    max-width: max-content;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item .bottom .bottom-right .optionslist {
    padding-left: 0;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item.highlighted-current {
    width: 100%;
    height: auto;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item .free .top:after {
    top: unset;
    bottom: 0;
  }

  .calculator-item .title text {
    fill: url(#blockbg) !important;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item.highlighted-current .bottom {
    box-shadow: 0 0 0 4px #ffdc54 inset;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item.highlighted-current .top {
    box-shadow: 0 0 0 4px #ffdc54 inset;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item.highlighted-current:hover .bottom, .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item.highlighted-current.hover-single .bottom {
    box-shadow: 0 0 0 4px #ffdc54 inset;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item.highlighted-current:hover .bottom, .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item.highlighted-current.hover-single .top {
    box-shadow: 0 0 0 4px #ffdc54 inset;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item .bottom .bottom-right .optionslist {
    min-height: max-content;
  }

  .eg-block_komplektatsii-i-tseny-configurator .primary-filling {
    margin-top: 35px;
  }

  .eg-static_page-ag .ag-items-10 {
    padding-left: 0;
    height: auto;
  }

  .eg-static_page-ag .ag-items-6-7 .ag-items-6-7-left .ag-item-with-image {
    padding-left: 0;
  }

  .eg-static_page-ag .ag-item-with-image .ag-item-with-image-right {
    padding-left: 0;
  }

  .eg-static_page-ag .ag-items-6-7 .ag-items-6-7-right .ag-item-with-image-right {
    padding-left: 0;
  }

  .eg-static_page-ag .ag-items-5 .ag-item-with-image .ag-item-with-image-right {
    padding-left: 200px;
  }

  .eg-static_page-ag .ag-items-8 .ag-item-with-image {
    padding-left: 0;
  }

  .eg-static_page-ag .ag-items-9 {
    padding-left: 0;
  }

  .eg-root_wrap--vk {
    max-width: 742px;
  }

  .vk-link {
    flex-direction: column;
    padding-bottom: 30px;
    padding-top: 30px;
    align-items: center;
    text-align: center;
  }
}


@media all and (max-width: 768px) {
  .eg-block_objects-gallery .iislider-wrap .iislider-thumbs_ribbon {
    flex-wrap: nowrap;
  }

  .eg-block_done-objects-main-head {
    margin-bottom: 35px;
  }

  .eg-block_done-objects-main {
    margin-bottom: 70px;
  }

  .eg-root_wrap--form-ask {
    max-width: 400px;
    justify-content: flex-start;
  }

  .eg-root_wrap--callus {
    flex-direction: column;
  }

  .eg-block_doubts-comments-content {
    padding: 0 10px;
  }

  .eg-block_section-title span {
    font-size: 17px;
  }

  .eg-block_doubts-comments .eg-block_doubts-comments-head {
    margin-bottom: 20px;
  }

  .eg-block_doubts-comments .doubt-answer-item {
    margin-bottom: 33px;
  }

  .eg-block_doubts-comments .eg-questions_display-all-questions {
    font-size: 15px;
    margin-left: 10px;
  }

  .eg-static_page-about_differences {
    grid-template-columns: 1fr;
  }

  .eg-static_page-about_differences .eg-block_gradient-container.reputation {
    margin-top: 60px;
  }

  .eg-static_page-about_differences .eg-elements_block-header {
    margin-bottom: 30px;
  }

  .eg-block_page-static-description {
    padding-left: 0;
  }

  .ag-items-5 .nevelir-img {
    display: block;
    width: 50%;
  }

  .eg-static_page-about_differences .eg-block_gradient-container .doubt-crash {
    padding-left: 35px;
  }

  .eg-static_page-about_differences .eg-block_gradient-container .doubt {
    padding-left: 20px;
    font-size: 17px;
  }

  .eg-block_doubts-comments .doubt-answer-item .answer-container {
    padding-left: 10px;
  }

  .doubt::before {
    display: none;
  }

  .eg-block_gradient-container .eg-block_gradient-container_block-head {
    margin-left: 8px;
  }

  .eg-block_gradient-container .eg-block_gradient-container_block-head .header-w-icon {
    padding-right: 10px;
    padding-left: 35px !important;
    font-size: 17px;
    line-height: 1.1;
    background-size: 26px !important;
    background-position: 5px !important;
    max-width: 290px;
  }

  .eg-static_page-about_differences .eg-block_gradient-container.reputation .eg-block_gradient-container_block-head .header-w-icon {
    padding-left: 60px;
  }

  .eg-block_page-static-description .eg-elements_page-header {
    font-size: 26px;
    line-height: 1.1;
  }

  .eg-block_footer-copyright {
    text-align: center;
  }

  .eg-block_footer-copyright br {
    display: none;
  }

  .eg-root_wrap--footer {
    justify-content: center;
    row-gap: 10px;
  }

  .eg-region_header-top {
    padding-top: 10px;
  }

  .eg-block_formyourdoubts-block-content {
    font-size: 17px;
    line-height: 1.1;
  }

  .eg-block_grayborder-block {
    margin-top: 0;
    margin-bottom: 50px;
  }

  .eg-block_gasification-5-steps-configurator .tank-select .eg-block_grayborder-block-content {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    max-width: none;
    padding: 15px 15px;
  }

  .eg-block_gasification-5-steps-configurator .info {
    grid-column: 1/-1;
    margin-top: 26px;
  }

  .calculator-group-s,
  .calculator-group-v,
  .calculator-group-p {
    flex-direction: column;
    align-items: center;
    align-self: flex-start;
  }

  .eg-block_gasification-5-steps-configurator .calculator-group-s .group-values, .eg-block_gasification-5-steps-configurator .calculator-group-v .group-values, .eg-block_gasification-5-steps-configurator .calculator-group-p .group-values {
    flex-direction: column;
  }

  .eg-block_gasification-5-steps-configurator .calculator-group-s .group-head, .eg-block_gasification-5-steps-configurator .calculator-group-v .group-head, .eg-block_gasification-5-steps-configurator .calculator-group-p .group-head {
    width: auto;
    margin-bottom: 10px;
  }

  .eg-block_gasification-5-steps-configurator .calculator-group-s .group-head span, .eg-block_gasification-5-steps-configurator .calculator-group-v .group-head span, .eg-block_gasification-5-steps-configurator .calculator-group-p .group-head span {
    display: none;
  }

  .eg-block_grayborder-block .eg-block_grayborder-block-head .eg-elements_block-header {
    font-size: 20px;
    line-height: 1.3;
    padding-right: 5px;
    padding-left: 5px;
    margin-left: 10px;
  }

  .eg-block_grayborder-block .eg-block_grayborder-block-head .eg-elements_block-header span {
    font-size: 25px;
    position: unset;
    margin-right: 0;
  }

  .eg-block_gasification-5-steps-configurator .call-measurer .call-measurer-link {
    background: none;
    position: absolute;
    bottom: 30px;
    right: 20px;
    font-size: 15px;
    line-height: 17px;
    width: max-content;
  }

  .eg-block_done-objects-main .eg-block_done-objects-main-head .title {
    font-size: 22px;
  }

  .eg-block_gasification-5-steps-configurator .call-measurer {
    max-width: max-content;
    margin-left: 0;
    margin-top: 0;
  }

  .eg-block_gasification-5-steps-configurator .call-measurer .eg-block_grayborder-block .eg-block_grayborder-block-content {
    padding-left: 30px;
    padding-right: 30px;
  }

  .eg-block_gasification-5-steps-configurator .call-measurer .eg-block_grayborder-block {
    max-width: 100%;
  }

  .eg-block_gasification-5-steps-configurator .calculator-group-pack .group-head {
    padding-left: 0;
  }

  .eg-block_gasification-5-steps-configurator .step45 {
    grid-template-columns: 1fr;
    row-gap: 50px;
  }

  .eg-block_gasification-5-steps-configurator .step45 .step5 {
    max-width: 450px;
    justify-self: center;
    background-position: bottom;
    background-size: cover;
  }

  .eg-block_gasification-5-steps-configurator .step45 .step4 {
    max-width: 100%;
  }

  .eg-block_gasification-5-steps-configurator .step45 .step6 {
    max-width: 100%;
  }

  .eg-block_gasification-5-steps-configurator .step45 .eg-block_grayborder-block .eg-block_grayborder-block-content {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
  }

  .eg-block_gasification-5-steps-configurator .packs-select .eg-block_grayborder-block-content {
    padding-top: 15px;
  }

  .eg-block_why-we-do-good .eg-block_why-we-do-good-content .photos-block2 {
    padding-top: 0;
  }

  .eg-block_gasholder-schemes-link {
    background: none;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 25px;
  }

  .eg-block_yellowblock-action {
    margin-top: 0;
  }

  .eg-block_gasholder-cribs {
    padding-left: 0;
    padding-right: 0;
  }

  .eg-block_gas-refill-calculator .eg-block_gas-refill-calculator_block-content {
    grid-template-columns: 1fr;
    padding: 0 20px;
  }

  .eg-block_gas-refill-calculator .calculator-block-volume-select .calculator-volume-select {
    margin-left: 0;
  }

  .eg-block_gas-refill-calculator .calculator-block-volume-select .volumes-list {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 5px;
  }

  .eg-block_komplektatsii-i-tseny-configurator .base-complectation .base-complectation-content .calculator-group-highneck .group-values .calculator-item .checkbox {
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 5px;
  }

  .eg-block_gas-refill-calculator .subtitle {
    white-space: normal;
  }

  .eg-block_gas-refill-calculator .calculator-block-residue-select .residue-list {
    margin-top: 60px;
  }

  .eg-block_gas-refill-calculator .calculator-block-residue-select .residue-list .calculator-residue-select.initial {
    left: -65px;
    top: 165px;
  }

  .eg-block_gas-refill-calculator .eg-block_gas-refill-calculator_block-head {
    padding-left: 20px;
  }

  .eg-block_gas-refill-calculator .gasholder-visual .gasholder-visual-warning {
    padding-left: 100px;
  }

  .eg-block_page-static-formatted-text {
    padding: 35px 10px;
  }

  .eg-block_gas-refill-calculator {
    margin-bottom: 0;
    margin-top: 30px;
  }

  .eg-block_page-static-formatted-text h3 {
    margin-bottom: 20px;
  }

  .eg-block_action-full {
    margin-bottom: 25px;
  }

  .eg-block_future-actions {
    padding: 0;
    margin: 0;
  }

  .eg-block_action-full .action-image .action-content {
    padding-left: 20px;
  }

  .eg-static_page-deltagaz .eg-block_page-static-description .description {
    flex-direction: column-reverse;
  }

  .eg-static_page-deltagaz .eg-block_gasholder-name-value-table {
    padding-top: 170px;
    background-position: top;
    margin-bottom: 40px;
  }

  .eg-block_gasholder-name-value-table .value-table-item {
    width: 100%;
  }

  .eg-block_buklet-citate {
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 30px;
  }

  .eg-block_buklet-citate .eg-block_buklet-citate-right .text {
    padding-left: 0;
  }

  .eg-block_buklet-citate .eg-block_buklet-citate-right .sign {
    margin-top: 15px;
  }

  .eg-block_gasholder-trench_schemes .file-selector .file-selector_block-head {
    margin: 0;
    background: none;
  }

  .eg-block_gasholder-trench_schemes .file-selector .file-selector_block-content .selector-fields {
    padding: 30px 10px
  }

  .eg-block_gasholder-trench_schemes .file-selector .file-selector_block-content .selector-fields .selector-field {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    justify-items: center;
  }

  .eg-block_gasholder-trench_schemes .file-selector .file-selector_block-content .selector-fields .selector-field .field-label {
    grid-column: 1/-1;
    margin: 0;
  }

  .eg-block_gasholder-trench_schemes .file-selector .file-selector_block-content .selector-fields.VPS .selector-field.field-constructive,
  .eg-block_gasholder-trench_schemes .file-selector .file-selector_block-content .selector-fields.Deltagaz .selector-field.field-constructive {
    flex-direction: column;
    align-items: center;
  }

  .eg-block_komplektatsii-i-tseny-configurator {
    padding-bottom: 40px;
  }

  .eg-block_komplektatsii-i-tseny-configurator .base-complectation .base-complectation-content .calculator-group-tank .tank-columns {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 5px;
    row-gap: 15px;
    justify-items: center;
  }

  .eg-block_komplektatsii-i-tseny-configurator .base-complectation .base-complectation-content .calculator-group-tank .tank-columns .tank-column-type {
    order: -1;
    justify-self: flex-end;
  }

  .eg-block_komplektatsii-i-tseny-configurator .base-complectation .base-complectation-content .calculator-group-tank .tank-columns .tank-column-size {
    order: -2;
    justify-self: flex-start;
  }

  .eg-block_komplektatsii-i-tseny-configurator .base-complectation .base-complectation-content {
    margin-top: 35px;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item .top:before {
    right: 5px;
    top: 10px;
  }

  .eg-block_komplektatsii-i-tseny-configurator .base-complectation .base-complectation-content .calculator-group-tank .group-values {
    grid-column: 1/-1;
    justify-content: space-between;
    gap: 5px;
    flex-wrap: wrap;
  }

  .eg-block_komplektatsii-i-tseny-configurator .base-complectation .base-complectation-content .calculator-group-highneck .group-values {
    width: 100%;
    margin-top: 25px;
    margin-left: 0;
  }

  .eg-block_komplektatsii-i-tseny-configurator .base-complectation .base-complectation-content .calculator-group-tank .group-values .calculator-item {
    font-size: 17px;
  }

  .eg-block_komplektatsii-i-tseny-configurator .base-complectation .base-complectation-content .calculator-group-tank .group-values .calculator-item .eg-elements_price {
    font-size: 15px;
  }

  .eg-block_komplektatsii-i-tseny-configurator .base-complectation .base-complectation-content .calculator-group-tank .group-values .calculator-item:before {
    margin-bottom: 5px;
  }

  .tank-column-type .eg-elements_sub-info .eg-elements-helper {
    top: -20px;
    left: 50%;
  }

  .eg-elements_sub-info .eg-elements-helper {
    top: -20px;
    right: 50%;
  }

  .eg-elements-helper .overlay {
    position: fixed;
    width: 80%;
    top: 50%;
    left: 50% !important;
    transform: translateX(-50%);
  }

  .eg-block_komplektatsii-i-tseny-configurator .base-complectation .base-complectation-content .base-complectation-contents {
    background: none;
    background-color: #fffcf1;
    padding: 0 10px;
    margin-left: -10px;
    margin-right: -10px;
  }

  .eg-block_komplektatsii-i-tseny-configurator .base-complectation .base-complectation-content .base-complectation-contents .base-complectation-contents-columns {
    flex-direction: column;
  }

  .form-content {
    display: grid;
    grid-template-columns: 1fr max-content;
    row-gap: 10px;
    column-gap: 5px;
  }

  .eg-block_komplektatsii-i-tseny-order-total .eg-elements_yellow-button {
    max-width: 80px;
  }

  .eg-block_komplektatsii-i-tseny-order-total .total {
    font-size: 22px;
    text-align: end;
  }

  .eg-block_komplektatsii-i-tseny-order-total .reset {
    width: max-content;
    justify-self: flex-end;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item .bottom {
    box-shadow: none !important;
    box-sizing: border-box;
    flex-direction: column;
  }

  .calculator-item .pack {
    flex-direction: column;
  }

  .packs-select .option {
    box-shadow: 0px 0px 0px 4px rgb(92 186 255) inset;

  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-values .calculator-item .top {
    max-width: 100%;
    height: 180px;
    box-shadow: none !important;
  }

  .eg-block_komplektatsii-i-tseny-configurator .packs-select .calculator-group .group-head {
    width: 100%;
  }

  .eg-static_page-ag .ag-item-with-image {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    width: 100%;
  }

  .eg-static_page-ag .ag-item-with-image .ag-item-with-image-right {
    padding-left: 0;
    max-width: 100%;
  }

  .eg-static_page-ag .ag-item-with-image.mod-right .ag-item-with-image-left {
    max-width: 100%
  }

  .eg-static_page-ag .ag-item-with-image.mod-right .ag-item-with-image-right {
    order: -1;
    max-width: 269px;
    max-height: 269px;
  }

  .eg-static_page-ag .ag-item-with-image.mod-right .ag-item-with-image-right img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .eg-static_page-ag .ag-items-5 .ag-item-with-image .ag-item-with-image-right {
    max-width: 100%;
    padding-left: 0;
  }

  .eg-static_page-ag .ag-items-5 {
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: none;
  }

  .ag-items-5 .eg-root_wrap {
    background: url(../templates/pages/avtonomnaya-gazifikatsiya/nivelir-use.jpg) no-repeat 60% 0;
    background-size: cover;
  }

  .eg-static_page-ag .ag-items-8 .ag-item-with-image.mod-right .ag-item-with-image-right {
    padding: 0;
    max-width: 269px;
    max-height: 269px;
  }

  .eg-static_page-ag .ag-items-8 .ag-item-with-image.mod-right .ag-item-with-image-right img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .eg-static_page-ag .ag-items-6-7 .ag-items-6-7-left {
    max-width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
  }

  .eg-static_page-ag .ag-items-6-7 .ag-items-6-7-right .ag-item-with-image-right {
    max-width: 100%;
    width: 100%;
    padding-left: 0;
  }

  .eg-static_page-ag .ag-items-6-7 .ag-items-6-7-right {
    max-width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .eg-block_objects-gallery .iislider-wrap {
    position: relative;
    flex-direction: column;
    gap: 15px;
  }

  .eg-static_page-object .object-description {
    margin-top: 20px;
  }

  .eg-static_page-object .object-description .object-description-title {
    font-size: 22px;
    margin-bottom: 0;
  }

  .eg-static_page-object .object-description .object-description-body ul li {
    margin-bottom: 15px;
  }

  .eg-block_done-objects-inside {
    margin-top: 20px;
    margin-bottom: 0;
    width: 100%;
  }

  .eg-block_komplektatsii-i-tseny-order-total .youselected {
    font-size: 15px;
    line-height: 1.1;
  }

  .eg-block_komplektatsii-i-tseny-configurator .usuallyadd .calculator-group .group-values .calculator-item .checkbox .eg-elements-helper .overlay {
    top: 30vh;
  }

  .eg-block_done-objects-inside .eg-block_done-objects-inside-head {
    margin-bottom: 15px;
  }

  .eg-block_objects-gallery .iislider-wrap .iislider-photo_big-top, .eg-block_objects-gallery .iislider-wrap .iislider-photo_big {
    height: auto !important;
  }

  .eg-block_objects-gallery .block-head .block-title {
    padding-left: 0;
  }

  .eg-block_form-callmeasurer #form_callmeasurer {
    margin-top: 20px;
  }

  .eg-block_page-static-description .eg-elements_page-header {
    margin-bottom: 20px;
  }

  .eg-block_objects-gallery .iislider-wrap::after {
    position: absolute;
    content: '';
    width: 55px;
    height: 74px;
    right: 0;
    bottom: 0;

    background: linear-gradient(180deg, #FFFFFF 5.73%, rgba(255, 255, 255, 0) 100%);
    transform: rotate(90deg);
    z-index: 15;
  }

  .reason-1 {
    align-items: flex-start;
  }

  .reason-1 .reason-text {
    max-width: 100%;
  }

  .reason-3 {
    flex-direction: column-reverse;
    margin-top: 20px;
  }

  .reason-3 .reason-text {
    max-width: 100%;
  }

  .reason-4 {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .reason-4 .reason-left {
    margin: 0 auto;
    padding: 0 10px;
  }

  .eg-static_page-deltagaz .five-reasons .reasons .reason .reason-right {
    font-size: 18px;
  }

  .reason-text-block ul {
    margin: 0;
    padding: 0;
    margin-top: 10px;
  }

  .reason-5 .reason-left {
    padding: 0 10px;
  }

  .eg-block_objects-gallery .iislider-wrap::before {
    position: absolute;
    content: '';
    width: 55px;
    height: 74px;
    left: 0;
    bottom: 0;

    background: linear-gradient(180deg, #FFFFFF 5.73%, rgba(255, 255, 255, 0) 100%);
    transform: rotate(-90deg);
    z-index: 16;
  }

  .eg-block_objects-gallery .iislider-wrap .iislider-slide:first-child,
  .eg-block_objects-gallery .iislider-wrap .iislider-slide:last-child {
    z-index: 20;
  }

  .eg-block_objects-gallery .block-content .right {
    max-width: 100%;
    overflow: hidden;
    overflow-x: auto;
    padding: 10px;
    margin-left: -10px;
    scrollbar-width: none;
  }

  .eg-block_objects-gallery .block-content .right::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0;
    background-color: transparent;
  }

  .eg-block_objects-gallery .block-content .right::-webkit-scrollbar-thumb {
    background-color: transparent;
  }

  .eg-static_page-object .object-video video {
    height: 220px;
  }

  .buklet-button {
    margin-bottom: 30px;
  }

  .buklet-button .eg-elements_yellow-button {
    margin: 0 auto;
  }

  .eg-block_objects-gallery .iislider-wrap .iislider-slide.current, .eg-block_objects-gallery .iislider-wrap .iislider-slide:hover {
    box-shadow: 0px 0px 0px 3px #ffdc54;
  }

  .eg-block_objects-gallery .iislider-wrap .iislider-slide {
    flex-shrink: 0;
  }

  .eg-block_objects-gallery .block-content .right::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .eg-static_page-ag .ag-items-8 .ag-item-with-image {
    padding-left: 0;
  }

  .eg-static_page-ag .ag-items-8 .ag-item-with-image.mod-right .ag-item-with-image-left {
    max-width: 100%;
  }

  .eg-static_page-ag .ag-items-9 {
    padding-left: 0;
  }

  .eg-static_page-ag .ag-item-title .ag-item-title-text {
    display: flex;
  }

  .eg-static_page-ag .ag-item-content {
    font-size: 18px;
    line-height: 1.2;
  }

  .eg-static_page-ag .ag-item-title {
    font-size: 23px;
    line-height: 1.2;
  }

  .eg-static_page-ag .ag-item-content-list {
    font-size: 22px;
  }

  .eg-static_page-ag .ag-item-content-list li {
    margin-bottom: 0 !important;
    line-height: 1.2;
  }

  .eg-static_page-ag .ag-item-content-list li span {
    display: block;
    line-height: 1.1;
    padding-top: 0;
  }

  .eg-static_page-ag .ag-items-9 .ag-item-title {
    margin-left: 0;
  }

  .eg-static_page-ag .ag-items-9 .ag-item-content-list {
    margin-left: 0;
  }

  .eg-static_page-ag .ag-items-10 {
    padding-left: 0;
    height: auto;
    background: none;
  }

  .eg-static_page-ag .ag-items-10 .ag-item-content {
    max-width: 100%;
  }

  .ag-items-10 img {
    display: block;
    width: 80%;
    margin: 0 auto;
    object-fit: cover;
  }

  .eg-static_page-ag .ag-items-1-4 {
    background: none;
  }

  .ag-items-6-7 .eg-root_wrap {
    display: flex;
    flex-direction: column-reverse;
    gap: 20px;
  }

  .ag-items-6-7__img {
    display: block;
    width: 50%;
  }

  .ag-items-6-7__img-2:first-child {
    transform: rotate(90deg);
  }

  .ag-items-6-7__images {
    display: none;
  }

  .gasholder-img {
    display: block;
    width: 80%;
    margin: 0 auto;
    object-fit: cover;
  }

  .eg-block_page-static-description.mod-full-width {
    padding-left: 0;
    padding-bottom: 25px;
  }

  .eg-block_gasification-5-steps-configurator {
    margin-top: 30px;
  }

  .eg-elements_blue-button {
    font-size: 15px;
    padding: 4px 9px;
  }

  .iislider-slide-info #evalanim0 {
    margin-top: 30px !important;
  }

  #evalanim3 {
    display: flex !important;
    flex-direction: column;
  }

  #evalanim3 .larec-action-title {
    font-size: 30px !important;
    padding: 4px 10px !important;
  }

  #evalanim3 .larec-action-description {
    font-size: 23px !important;
    line-height: 1.1 !important;
  }

  #evalanim5 {
    display: flex !important;
    flex-direction: column;
  }

  #evalanim5 .grad-text {
    max-width: max-content;
  }

  #evalanim5 br {
    display: none;
  }

  #evalanim7 {
    display: flex !important;
    flex-direction: column;
  }

  #evalanim7 .eg-elements_yellow-button {
    align-self: flex-start !important;
  }

  #evalanim12 {
    flex-direction: column;
  }

  #evalanim12 br {
    display: none;
  }

  .iislider-slide-info .white-title {
    font-size: 26px !important;
    line-height: 26px !important;
  }

  #evalanim0 br {
    display: none;
  }

  #evalanim0 .eg-elements_yellow-button {
    margin-left: 0 !important;
  }

  .iislider-slide-info .grad-text {
    font-size: 30px !important;
    line-height: 30px !important;
  }

  .eg-elements_phone.mod-big {
    font-size: 27px;
  }

  .eg-root_header::after {
    position: absolute;
    content: '';
    width: 35px;
    height: 35px;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, #FFFFFF 25.73%, rgba(255, 255, 255, 0) 100%);
    transform: rotate(90deg);
  }

  .eg-root_header::before {
    position: absolute;
    content: '';
    width: 35px;
    height: 35px;
    left: 0;
    bottom: 0;
    background: linear-gradient(180deg, #FFFFFF 25.73%, rgba(255, 255, 255, 0) 100%);
    transform: rotate(-90deg);
    z-index: 5;
  }

  .eg-root .eg-block_slider .iislider-wrap .iislider-photo_big-top,
  .eg-root .eg-block_slider .iislider-wrap .iislider-photo_big {
    background-position: 68% !important;
  }

  .iislider-wrap .iislider-photo_big::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.70);
  }

  .gallery-big-item .iislider-photo_big::before {
    display: none;
  }

  .eg-block_callback-overlay .eg-block_callback-form {
    width: 80vw;
  }

  #evalanim3 .larec-action-title-top {
    color: black !important;
  }

  .eg-static_page-object .object-video {
    margin-bottom: 30px;
    margin-top: 30px;
  }

  .vk-link {
    padding-left: 30px;
    padding-right: 30px;
  }

  .vk-link__text {
    font-size: 18px;
  }
}
