.pages-navigation-wrapper{
    padding: calc(10px + 5 * (100vw / 1920)) 0 6px 0;
    
    /* margin-bottom: 6px; */
}

.main-gallery{
    width: 280px;
}













/* ----------------------------------------------------------------------------------> */
/* Галерея китайской живописи */

.chinese-painting-gallery{
    padding: 0 0 calc(50px + 20 * (100vw / 1920));
}

.chinese-painting-gallery-h1{
    text-align: center;
    color: #927039;

    margin-bottom: calc(20px + 26 * (100vw / 1920));
}

.chinese-painting-gallery-section{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.chinese-painting{
    width: calc(124px + 146 * (100vw / 1920));

    text-align: center;
}

.chinese-painting-img{
    max-width: 100%;
    border-radius: 20px;
}

.chinese-painting-h3{
    margin-bottom: calc(6px + 4 * (100vw / 1920));
}

/* ----------------------------------------------------------------------------------> */












/* ----------------------------------------------------------------------------------> */
/* Цветы и птицы */

.flowers-birds{
    padding: 0 0 calc(60px + 10 * (100vw / 1920));
}

.flowers-birds-container{
    max-width: 1244px;
    margin: 0 auto;
    padding: 0 15px;
}

.flowers-birds-h3{
    text-align: center;

    margin-bottom: calc(20px + 10 * (100vw / 1920));
}

.flowers-birds-slider{
    display: flex;
    align-items: center;
    justify-content: space-between;


    margin-bottom: 40px;
}

.flowers-birds-slider-content{
    max-width: 1110px;
    display: flex;
    justify-content: space-between;
}

.flowers-birds-item{
    width: calc(220px + 35 * (100vw / 1920));
    

    text-align: center;
}

.flowers-birds-img-wrapper{
    /* width: 100%; */
    width: calc(220px + 35 * (100vw / 1920));
    padding: calc(13px + 3 * (100vw / 1920)) 0;
    border: 1px solid #D9D9D9;
    border-radius: 20px;

    margin: 0 auto;
    
    margin-bottom: calc(10px + 6 * (100vw / 1920));
}

.flowers-birds-img{
    width: calc(212px + 35 * (100vw / 1920));
    border-radius: 20px;
}

.flowers-birds-item-h5{
    margin-bottom: 8px;
}

.flowers-birds-item small{
    display: block;

    font-size: calc(14px + 2 * (100vw / 1920));
    font-weight: 300;
    font-family: "Open Sans", sans-serif;
    color: #2E3342;

    margin-bottom: calc(4px + 2 * (100vw / 1920));
}

.flowers-birds-item small:last-child{
    margin-bottom: 0;
}

.flowers-birds-item small span{
    font-weight: 400;
}

.flowers-birds-item  .flowers-birds-item-price{
    font-weight: 700;
}

/* ----------------------------------------------------------------------------------> */












/* ----------------------------------------------------------------------------------> */
/* Люди и животные */

.people-animals{
    padding: 0 0 calc(50px + 20 * (100vw / 1920));
}

.people-animals-container{
    max-width: 1244px;
    margin: 0 auto;
    padding: 0 15px;
}

.people-animals-h3{
    text-align: center;

    margin-bottom: calc(20px + 10 * (100vw / 1920));
}

.people-animals-slider{    
    display: flex;
    align-items: center;
    justify-content: space-between;

    margin-bottom: 40px;
}

.people-animals-slider-content{
    max-width: 1110px;

    display: flex;
    justify-content: space-between;
}

.people-animals-item{
    width: calc(220px + 35 * (100vw / 1920));
    text-align: center;
}

.people-animals-img{
    width: calc(220px + 35 * (100vw / 1920));

    margin: 0 auto;

    margin-bottom: calc(10px + 6 * (100vw / 1920));
}

.people-animals-item-h5{
    margin-bottom: 8px;
}

.people-animals-item small{
    display: block;

    font-size: calc(14px + 2 * (100vw / 1920));
    font-weight: 300;
    font-family: "Open Sans", sans-serif;
    color: #2E3342;

    margin-bottom: calc(4px + 2 * (100vw / 1920));
}

.people-animals-item small:last-child{
    margin-bottom: 0;
}

.people-animals-item small span{
    font-weight: 400;
}

.people-animals-item .people-animals-item-price{
    font-weight: 700;
}

/* ----------------------------------------------------------------------------------> */












/* ----------------------------------------------------------------------------------> */
/* Интервью с художниками */

.artists-interviews{
    padding: 0 0 calc(50px + 33 * (100vw / 1920)) 0;
}

.interview-with-artists-category{
    background-color: #546AB3;

    margin-bottom: calc(35px + 35 * (100vw / 1920));
}

.artists-interviews-container{
    max-width: 1244px;
    margin: 0 auto;
    padding: 0 15px;

}

.artists-interviews-slider{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.artists-interviews-slider-content{
    max-width: 1110px;

    display: flex;
    justify-content: space-between;
}

.artists-interviews-item{
    width: calc(290px + 60 * (100vw / 1920));

    text-align: center;
}

.artist-img{
    width: calc(290px + 60 * (100vw / 1920));

    margin: 0 auto;

    margin-bottom: calc(10px + 4 * (100vw / 1920));
}

.artists-interviews-type{
    max-width: 198px;
    padding: 6.5px 0;
    background-color: #546AB31A;

    border-radius: 10px;
    border-top-left-radius: 0;

    text-align: center;

    margin: 0 auto;
 
    margin-bottom: calc(10px + 2 * (100vw / 1920));
}

.artists-interviews-type span{
    color: #546AB3;
}

.artists-interviews-h6{
    margin-bottom: calc(4px + 2 * (100vw / 1920));
}

.artists-interviews-p{
    max-width: 278px;

    margin: 0 auto;

    margin-bottom: calc(20px + 4 * (100vw / 1920));
}

/* ----------------------------------------------------------------------------------> */












/* ----------------------------------------------------------------------------------> */
/* Выставки */

.exhibitions{
    padding: 0 0 calc(50px + 23 * (100vw / 1920)) 0;
}

.exhibitions-category{
    background-color: #83253C;

    margin-bottom: calc(35px + 35 * (100vw / 1920));
}

.exhibitions-container{
    max-width: 1244px;
    margin: 0 auto;
    padding: 0 15px;

}

.exhibitions-slider{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.exhibitions-slider-content{
    max-width: 1110px;

    display: flex;
    justify-content: space-between;
}

.exhibition{
    width: calc(290px + 249 * (100vw / 1920));

    text-align: center;
}


.exhibition-img{
    width: calc(290px + 249 * (100vw / 1920));

    margin: 0 auto;

    margin-bottom: calc(10px + 8 * (100vw / 1920));
}

.exhibition-date{
    width: 96px;

    margin: 0 auto;

    display: flex;
    justify-content: space-between;


    margin-bottom: 10px;
}

.exhibition-date span{
    color: #83253C;
}

.exhibition-type{
    width: 86px;
    padding: 6.5px 0;
    background-color: #546AB31A;

    border-radius: 10px;
    border-top-left-radius: 0;

    text-align: center;

    margin: 0 auto;

    margin-bottom: 10px;
}

.exhibition-type span{
    color: #546AB3;
}

.exhibition-h6{
    margin-bottom: 16px;
}

/* ----------------------------------------------------------------------------------> */













@media(max-width: 1240px){
    .flowers-birds-slider-content{
        max-width: 90%;
    }
    
    .people-animals-slider-content{
        max-width: 90%;
    }
    
    .artists-interviews-slider-content{
        max-width: 90%;
    }

    .exhibitions-slider-content{
        max-width: 90%;
    }
}

@media(max-width: 1000px){
    .exhibitions-slider{
        max-width: 85%;

        margin: 0 auto;
    }

    .exhibitions-slider-content{
        max-width: 420px;
        margin: 0 auto;
    }

}

@media(max-width: 840px){
    .chinese-painting-gallery-section{
        max-width: 400px;

        margin: 0 auto;
    }
    
    .chinese-painting{
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .chinese-painting:nth-child(3){
        margin-bottom: 0;
    }

    .chinese-painting:last-child{
        margin-bottom: 0;
    }
}

@media(max-width: 800px){
    .artists-interviews-slider{
        max-width: 85%;
        margin: 0 auto;
    } 

    .artists-interviews-slider-content{
        max-width: 300px;
    }

}

@media(max-width: 665px){
    .flowers-birds-slider{
        max-width: 85%;
        margin: 0 auto;

        margin-bottom: 40px;
    }

    .flowers-birds-slider-content{
        max-width: 230px;
    }

    .people-animals-slider{
        max-width: 85%;
        margin: 0 auto;

        margin-bottom: 40px;
    }

    .people-animals-slider-content{
        max-width: 250px;
    }
}

@media(max-width: 625px){
    .exhibitions-slider{
        margin-bottom: 40px;
    }

    .exhibitions-slider-content{
        max-width: 100%;
    }

    .exhibitions-prev-btn, .exhibitions-next-btn{
        display: none;
    }

    .exhibition{
        width: 90%;
    }

    .exhibitions-mobile-btns{
        display: flex;
    }
}

@media(max-width: 510px){
    .interview-with-artists-category-content{
        max-width: 85%;
    }

    .interview-with-artists-category-content h1{
        max-width: 60%;
    }

    .artists-interviews-slider{
        margin-bottom: 40px;
    }

    .artists-interviews-slider-content{
        max-width: 100%;
        margin: 0 auto;
    }

    .artists-interviews-prev-btn, .artists-interviews-next-btn{
        display: none;
    }

    .artists-interviews-item{
        width: 100%;
    }

    .artist-img{
        width: 100%;
    }

    .artists-interviews-h6{
        max-width: 80%;
        margin: 0 auto;
    }

    .artists-interviews-p{
        max-width: 80%;
    }

    .artists-interviews-mobile-btns{
        display: flex;
    }
}

@media(max-width: 410px){
    .flowers-birds-slider-content{
        margin: 0 auto;
    }
    .flowers-birds-prev-btn, .flowers-birds-next-btn{
        display: none;
    }

    .flowers-birds-all-works-link{
        margin-bottom: 40px;
    }
    
    .flowers-birds-slider-mobile-btns{
        display: flex;
    }

    .people-animals-slider-content{
        margin: 0 auto;
    }

    .people-animals-prev-btn, .people-animals-next-btn{
        display: none;
    }

    .people-animals-all-works-link{
        margin-bottom: 40px;
    }

    .people-animals-mobile-btns{
        display: flex;
    }
}

@media(max-width: 375px){
    .chinese-painting-gallery-section{
        max-width: 100%;

    }

    .chinese-painting{
        width: 90%;
    }

    .chinese-painting:nth-child(3){
        margin-bottom: 20px;
    }

    .chinese-painting-img{
        max-width: 80%;
    }
}