
 
     
    



@media(min-width:768px){
    .photo-gallery .hs_cos_gallery_thumbnails .slick-track > .slick-slide > div {
         grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .photo-gallery .hs_cos_gallery_thumbnails .hs_cos_gallery_slide {
        height:190px;
       
    }
     .photo-gallery .hs_cos_gallery_thumbnails .slick-track > div{
         width:100%!important;
     } 

    .photo-gallery .hs_cos_gallery_thumbnails .slick-track > .slick-slide > div {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-flow:row wrap;
            -ms-flex-flow:row wrap;
                flex-flow:row wrap;
        -webkit-box-align:center;
        -webkit-align-items:center;
            -ms-flex-align:center;
                align-items:center;
        -webkit-box-pack:left;
        -webkit-justify-content:left;
            -ms-flex-pack:left;
                justify-content:left;
    }
     .photo-gallery .hs_cos_gallery_thumbnails .slick-track > .slick-slide > div >*{
         -webkit-box-flex:1;
         -webkit-flex:0 0 247px;
             -ms-flex:0 0 247px;
                 flex:0 0 247px;
                 width:247px;
                 
         padding-left:5px;
         padding-right:5px;
     }
   
     .photo-gallery .hs_cos_gallery_thumbnails .slick-track > .slick-slide>.slick-slide{
         -webkit-box-flex:0;
         -webkit-flex:0 0 25%;
             -ms-flex:0 0 25%;
                 flex:0 0 25%;
     }
    
}
@media(min-width:475px){
    .photo-gallery .hs_cos_gallery_thumbnails .slick-track > .slick-slide > div {
        display: grid;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        grid-template-columns: 1fr 1fr;
        width: 100% !important;
        grid-gap: 10px;
        
    }
    .photo-gallery .hs_cos_gallery_thumbnails .slick-track > .slick-slide > div {
         grid-template-columns: 1fr 1fr 1fr;
    }
    .photo-gallery .hs_cos_gallery_thumbnails .hs_cos_gallery_slide {
        width: 100%!important;
        margin-bottom:0;
        
    }
    
}
@supports(display:grid){
    .photo-gallery .hs_cos_gallery_thumbnails .slick-track > .slick-slide > div >*{padding-left:0; padding-right:0;}
    
    
}
.photo-gallery .hs_cos_gallery_lightbox_thumbnails .hs_cos_gallery_slide .slick-slide-inner-wrapper{
    position:relative;
    left:0;
    top:0;
    height:100%;
    width:100%;
}

.photo-gallery .hs_cos_gallery_lightbox_thumbnails .hs_cos_gallery_slide .slick-slide-inner-wrapper img {
    margin: 0 auto;
    height: 100%;
    max-width: initial;
    width: initial;
    display:none;
}
.hs_cos_gallery_lightbox_container .slick-slide-inner-wrapper{
    background:none!important;
}
.slick-slide-inner-wrapper {
    background-size: cover;
    background-position: center;
}
.photo-gallery .hs_cos_gallery_thumbnails {
    margin-top: 30px;
}