.nextgen_pro_thumbnail_grid{max-width:100%!important;text-align:center;width:100%}.nextgen_pro_thumbnail_grid .image-wrapper{display:inline-block;max-width:100%!important;position:relative;vertical-align:middle}.nextgen_pro_thumbnail_grid .ngg-video-play-overlay{background:rgb(0 0 0 / .55);border-radius:999px;box-shadow:0 2px 10px rgb(0 0 0 / .25);height:48px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px;z-index:3}.nextgen_pro_thumbnail_grid .ngg-video-play-overlay:after{border-bottom:10px solid #fff0;border-left:14px solid hsl(0 0% 100% / .95);border-top:10px solid #fff0;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-35%,-50%);width:0}.nextgen_pro_thumbnail_grid .image-wrapper>a{border:0;display:block;font-size:0;max-width:100%!important;text-decoration:none}.nextgen_pro_thumbnail_grid .image-wrapper picture{max-width:100%!important}.nextgen_pro_thumbnail_grid .image-wrapper img{border:none;display:inline;max-width:100%!important}.nextgen_pro_thumbnail_grid img{margin:0}.nextgen_pro_thumbnail_grid img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:.9}.nextgen_pro_thumbnail_grid.pro-thumbnail-caption-template .image-wrapper{border:1px solid hsl(0 0% 39% / .1);margin:.75%!important;max-width:300px!important;padding:30px;vertical-align:top;width:31.5%!important}.nextgen_pro_thumbnail_grid.pro-thumbnail-caption-template-2 .image-wrapper{box-shadow:0 0 2px 1px hsl(0 0% 39% / .1);margin:.75%!important;max-width:240px!important;padding:0;vertical-align:top;width:31.5%!important}.nextgen_pro_thumbnail_grid.pro-thumbnail-caption-template-2 h4{font-size:16px;letter-spacing:1px;text-transform:uppercase}.nextgen_pro_thumbnail_grid.pro-thumbnail-border-template .image-wrapper a{border:1px solid hsl(0 0% 39% / .2);padding:5px}.nextgen_pro_thumbnail_grid.pro-thumbnail-boxshadow-template .image-wrapper a{box-shadow:0 0 5px 1px hsl(0 0% 39% / .4);margin:5px}@media (max-width:800px){.nextgen_pro_thumbnail_grid.pro-thumbnail-caption-template .image-wrapper{width:48%!important}}@media (max-width:650px){.nextgen_pro_thumbnail_grid.pro-thumbnail-caption-template-2 .image-wrapper{width:48%!important}}@media (max-width:500px){.nextgen_pro_thumbnail_grid.pro-thumbnail-caption-template .image-wrapper{margin:20px 0!important;width:100%!important}}@media (max-width:450px){.nextgen_pro_thumbnail_grid.pro-thumbnail-caption-template-2 .image-wrapper{margin:20px 0!important;width:100%!important}}