/*BLOG GALLERY STYLE*/

.e-con > .e-con-inner > .elementor-element.elementor-widget.elementor-widget-blog-gallery  {
    max-width: var(--blog-max-content-width);
    margin: 0 auto;
    min-width: var(--blog-max-content-width);
}

.elementor-widget-blog-gallery .enw_blog_gallery_wrapper{
    display: flex;
    width: 100%;
    gap: 20px;
    flex-wrap: wrap;
}

.elementor-widget-blog-gallery .enw_blog_gallery_container {
    overflow: hidden;
}

.elementor-widget-blog-gallery .triangle-divider{
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 100px; 
  background-color: white;
  clip-path: polygon(100% 100%, 150% 0, 0 100%);
}

.elementor-widget-blog-gallery .start-triangle-divider{
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 100px; 
  background-color: white;
  clip-path: polygon(0% 70%, 0% 0%, 110% 0%);
}


.elementor-widget-blog-gallery img { 
  height: 480px;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

.elementor-widget-blog-gallery picture { 
  width: 100%;
}

.elementor-widget-blog-gallery .skin1_enw_blog_gallery_img img{
  min-width: 100%;
}

.elementor-widget-blog-gallery .skin2_enw_blog_gallery_img{
  width: calc(100%/2 - 10px);
}

.elementor-widget-blog-gallery .skin3_enw_blog_gallery_img{
  width: calc(100%/3 - 20px);
}

.elementor-widget-blog-gallery .skin4_enw_blog_gallery_img_1{
  min-width: 100%;
}

.elementor-widget-blog-gallery .skin4_enw_blog_gallery_img{
  width: calc(100%/2 - 10px);
}



@media screen and (max-width:767px){
  .elementor-widget-blog-gallery .enw_blog_gallery_wrapper{
    flex-direction: row;
  }

  .elementor-widget-blog-gallery .skin3_enw_blog_gallery_img{
    width: 100%;
  }

  .elementor-widget-blog-gallery img {
      max-height: 400px;
      width: 100%!important;
    }

    .elementor-widget-blog-gallery .triangle-divider,  .elementor-widget-blog-gallery .start-triangle-divider{
      display: none;
    }

}


@media screen and (min-width:768px) and (max-width:1024px){

  .elementor-widget-blog-gallery .start-triangle-divider {
    clip-path: polygon(0% 85%, 0% 0%, 110% 0%);
  }

}

