
/* blog */
.blog_list_section .container{position: relative;}
.blog_list_section .gallery-blog-slider{overflow: hidden; margin-top: 40px;}
.blog_list_section .common_slider_btn {position: absolute; right: 38px; top: 0px; z-index: 4;}
.blog-gallery-wrapper .custom_pagination{display: none;}


/* event */
.events_section.event-gallery-section{background-color: #F7F4EB;}
.event-gallery-section .event_card{background-color: #fff;}
.events_grid{display: block; position: relative;}
.event-gallery-section .common_slider_btn{position: absolute; right: 0; top: -76px;}
.event-gallery-section .event-gallery-slider, .event-gallery-section .event-gallery-slider-a{overflow: hidden;}
.event-gallery-section .events_header{position: relative; margin-bottom: 31px;}
.event-gallery-section .events_tabs{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.event-gallery-section .gallery-event-pagination{display: none;}

/* exibition */
.exibition-section .title_wrapper{text-align: center;}
.exibition-section{overflow: hidden;}
.exhibition-auto-slider{margin-top: 40px;}
.exhibition-slide img{width: 100%; height: 100%; display: block;}



@media screen and (max-width:1024px) {

    /* exhibition */
    .exhibition-auto-slider{padding: 0 100px;}
}

@media screen and (max-width:850px) {

    /* exhibition */
    .exhibition-auto-slider{padding: 0;}
}




@media screen and (max-width:767px) {

    /* blog */
    .blog-gallery-wrapper .custom_pagination{display: block;}
    .blog-gallery-wrapper .common_slider_btn{display: none;}
    .blog_list_section .gallery-blog-slider{margin-top: 20px;}
    .blog_link{font-size: 12px;}


    /* event */
    .event-gallery-section .gallery-event-pagination{display: block;}
    .event-gallery-section .common_slider_btn{display: none;}
    .event-gallery-section .events_tabs{position: static; transform: translate(0, 0);}
    .event-gallery-section .events_header{flex-direction: row;}
    .meta_item{font-size: 12px;}
    .meta_icon svg{width: 15px; height: 15px;}
    .event_link{font-size: 12px;}
    .plus_icon_btn{margin-right: -2px; font-size: 20px;}
    .events_section{padding-bottom: 50px;}

    /* exhibition */
    .exhibition-auto-slider{margin-top: 20px;}
    
}

@media screen and (max-width:600px) {

    .event-gallery-section .events_header{flex-direction: column;}
    .event-gallery-section .events_tabs{margin: auto;}
}