.prem1-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    padding: 20px 0 20px 0;
}

.prem1-title {
    margin-top: 20px;
    line-height: 120%;
}

@media (min-width: 768px){
    .prem1-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        padding: 80px 0 80px 0;
    }
}

.provesti_grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
    align-items: center;
}

@media (min-width: 992px){
    .provesti_grid {
        grid-template-columns: 1fr 1fr;
    }
}

.provesti_list_grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
    margin-bottom: 30px;
}

ul.provesti_list {
    margin: 0;
    padding: 0;
}

ul.provesti_list li {
    font-size: 20px;
    list-style: none;
}

ul.provesti_list li svg {
    width: 13px;
    color: var(--main-color);
    margin: -5px 5px 0 0;
}

.gal5 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}

.gal5 img {
    border-radius: 20px;
}

#gal1 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}

#gal1 img {
    border-radius: 20px;
}

@media (max-width: 768px) {
    #gal1 a:nth-child(1){
        grid-column: 1 / -1;
    }
    #gal1 a:nth-child(4), #gal1 a:nth-child(5){
        grid-area: 6;
    }
    #gal1 a:nth-child(8){
        grid-column: 1 / -1;
    }
}

@media (min-width: 768px) {
    .gal5 {
        gap: 20px;
    }
    #gal1 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 20px;
    }
    #gal1 a:nth-child(1){
        grid-column: 1 / 3;
        grid-row: 1 / 3;

    }
    #gal1 a:nth-child(8){
        grid-column: 3 / 5;
        grid-row: 3 / 5;
    }
}

.slider {
    background-image:  url("/img/slider_bg2_mini.jpg");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
    padding:170px 0 40px;
    margin-top: -134px;
}

@media (min-width: 992px){
    .slider {
        background-position: right center;
        padding:214px 0 80px;
    }
}

.slider_title {
    font-size: 28px;
    margin-bottom: 20px;
    line-height: 120%;
    font-family: var(--font-bold);
}

@media (min-width: 768px){
    .slider_title {
        font-size: 48px;
        margin-bottom: 40px;
    }
}

.slider_title span {
    color: var(--main-color);
    font-weight: bold;
}

.slider_desc {
    margin-bottom: 25px;
    color: #888888;
}

@media (min-width: 992px){
    .slider_desc {
        margin-bottom: 50px;
    }
}

.gal4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
    margin-bottom: 40px;
}

@media (min-width: 768px) {
    .gal4 {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    }
}
@media (min-width: 992px) {
    .gal4 {
      gap: 30px;
    }
}

.gal4 img {
    border-radius: 100px;
}

.zayavka_bg {
    background-color: var(--color-light);
}

@media (min-width: 768px) {
    .zayavka_bg {
        background-image: url(/img/zayavka_bg.jpg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
}