body {
            margin:0;
        }
        body #table-menu {
            padding:20px;
            height:auto;
        }
        .p10 {
            padding:10px;
        }

        .second-menu {
            display: flex;
  flex-wrap: wrap;
  gap: 15px;
  align-items: center;
  justify-content: center;
        }
        .top.mobilevers .w970{
            justify-content: space-around;
            gap: 8px;
            flex-wrap:wrap;
        }
        .top.mobilevers {
            background: #c8c8c8;
            height: auto;
        }
        #table-menu {
            background: linear-gradient(90deg, #151517 0%, #454545 100%);
        }

        .tab-price {
            width:auto;
        }
        .w25proc {
            width:25%;
        }
        .w30proc {
            width:30%;
        }
        .w100proc {
            width:25%;
        }
        .w45proc {
            width:45%;
        }
        .height25px {
            height:25px;
        }
        .block-tables .price td {
            height:auto;
        }
        .block-tables {
            display: flex;
            gap:20px;
        }
        .first-row-table {
            width:45%;
        }
        .first-row, .second-row {
            width:48%;
        }
        .first-row .tab-price, .second-row .tab-price {
            width:100%;
        }
        .second-row-table {
            width: 55%;
        }
        .aligncenter {
            text-align:center;
        }
        .w970 {
            max-width:970px;
            display: flex;
            margin:0 auto;
            align-items: center;
            padding-top:5px;
        }

        div#table-menu-title {
            background: #aeaeae;
  border-top: solid 1px #c2c2c2;
        }
        .title-info.fix-banner.pt8{
            padding-top:8px;
        }
        .usluga-index {
            margin:0 auto;
        }
        .title-info.fix-banner {
            margin: 0 auto;
  padding-top: 50px;
        }
        .block-image {
            display: flex;gap: 20px;
            flex-wrap: wrap;
        }
        .footer-block {
            display: flex;
  justify-content: center;
  gap: 30px;
  align-items: center;
        }
        #table-menu-bottom {
            height: auto;
            flex-wrap:wrap;
        }
        .elem-block-usl {
            display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
        }
        .tab-dostavka-zapr {
            display: flex;
        }
        @media (max-width:777px) {
    .title-text h1 {
        font-size:28px;
    }

    .section-title h2 {
        font-size:26px;
    }
    .tab-dostavka-zapr {
            flex-wrap:wrap;
            justify-content: center;
        }
    .usluga-index {
        margin: 0 10px;
    }
    .second-row-table, .first-row-table {
        width:90%;
    }
    .second-row, .first-row {
        width:90%;
    }
    .block-tables {
        flex-wrap:wrap;
        justify-content: center;
    }
}