
/*Адаптируем страницу с ценами*/
@media screen and (min-width: 980px) and (max-width: 1300px){
    .dimi-prices .dimi-price .detail .foto {
        flex: 0 0 200px;
        height: 200px;
    }
}
@media screen and (min-width: 700px) and (max-width: 980px){
    .dimi-prices .dimi-price .detail .foto {
        flex: 0 0 200px;
        height: 200px;
    }
    .dimi-prices .dimi-price .detail {
        font-size: 14px;
    }
    .dimi-prices .dimi-price .detail .prices table.table-price {
        min-width: 500px;
    }
}
@media screen and (min-width: 400px) and (max-width: 700px){
    .dimi-prices .dimi-price .detail {
        flex-direction: column;
        align-items: center;
    }
    .dimi-prices .dimi-price .detail .foto {
        flex: 0 0 auto;
        width: 200px;
        height: 200px;
        margin: 0 0 20px 0;
    }
    .dimi-prices .dimi-price .detail {
        font-size: 14px;
    }
    .dimi-prices .dimi-price .detail .prices {
        width: 100%;
        padding: 0;
    }
    .dimi-prices .dimi-price .detail .prices table.table-price {
        min-width: 300px;
    }
    .dimi-prices .dimi-price .detail .prices table.table-price tr th {
        font-size: 12px;
    }   
        .dimi-prices .dimi-price .detail .prices table.table-price tr th:nth-child(2) {
            display: none;
        }
    .dimi-prices .dimi-price .detail .prices table.table-price tr td {
        font-size: 12px;
    }
        .dimi-prices .dimi-price .detail .prices table.table-price tr td:nth-child(2) {
            display: none;
        }
}
@media screen and (max-width: 400px){
    .dimi-prices .dimi-price .detail {
        flex-direction: column;
        align-items: center;
    }
    .dimi-prices .dimi-price .detail .foto {
        flex: 0 0 auto;
        width: 200px;
        height: 200px;
        margin: 0 0 20px 0;
    }
    .dimi-prices .dimi-price .detail {
        font-size: 14px;
    }
    .dimi-prices .dimi-price .detail .prices {
        width: 100%;
        padding: 0;
    }
    .dimi-prices .dimi-price .detail .prices table.table-price {
        min-width: 300px;
    }
    .dimi-prices .dimi-price .detail .prices table.table-price tr th {
        font-size: 12px;
    }   
        .dimi-prices .dimi-price .detail .prices table.table-price tr th:nth-child(2) {
            display: none;
        }
    .dimi-prices .dimi-price .detail .prices table.table-price tr td {
        font-size: 12px;
    }
        .dimi-prices .dimi-price .detail .prices table.table-price tr td:nth-child(2) {
            display: none;
        }

}

/* Примеры работ */
@media screen and (min-width: 400px) and (max-width: 700px){
    .dimi-examples {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        gap: 35px;
    }
}
@media screen and (max-width: 400px){
    .dimi-examples {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        gap: 25px;
    }
}


/* Галере в page */
@media screen and (min-width: 400px) and (max-width: 700px){
    .page-gallery {
        grid-template-columns: repeat(1,1fr);
        gap: 35px;
    }
}
@media screen and (max-width: 400px){
    .page-gallery {
        grid-template-columns: repeat(1,1fr);
        gap: 35px;
    }
}