
/* Default Template */
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item { text-align: center; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > span, .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > a { -webkit-border-radius: 1em; border-radius: 1em; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper + .wdt-content-icon-wrapper { display: block; font-size: 60px; line-height: 0; margin-top: -8px; margin-bottom: -0.4em; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-white); color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); font-size: 24px; height: 60px; width: 60px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 3px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); box-shadow: 0 0 3px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }

/* Standard Template */
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item { text-align: center; -webkit-box-shadow: 0 0 1px 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.15) inset; box-shadow: 0 0 1px 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.15) inset; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group { background-color: #f5f5f5; margin-bottom: 0; }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group { padding: 20px; }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span { min-width: 100px; }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span { height: 100px; padding: 0; width: 100px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.25); box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.25); }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span img { height: 100%; object-fit: cover; object-position: center center; }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group { background-color: var(--wdt-elementor-color-accent); }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5, .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 > a { color: var(--wdt-elementor-color-white); }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 > a:hover { color: var(--wdt-elementor-color-black); }



/* image gallery */
.wdt-column-gap-no .wdt-content-item .wdt-content-image-wrapper, 
.wdt-column-gap-no .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-column-gap-no .wdt-content-item .wdt-content-image > span, 
.wdt-column-gap-no .wdt-content-item .wdt-content-image > a,
.wdt-column-gap-no .wdt-content-item .wdt-content-image > span > img, 
.wdt-column-gap-no .wdt-content-item .wdt-content-image > a > img{width: 100%;}
.image-gallery .wdt-column .wdt-content-item .wdt-content-media-group,
.image-gallery .swiper-slide .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }
.image-gallery .wdt-column .wdt-content-item img,
.image-gallery .swiper-slide .wdt-content-item img {-webkit-clip-path: inset(0 0);clip-path: inset(0 0);transition: all .3s linear;}
.image-gallery .wdt-column:hover .wdt-content-item img, 
.image-gallery .swiper-slide:hover .wdt-content-item img {-webkit-clip-path: inset(20px 20px);clip-path: inset(20px 20px);}

.image-gallery .wdt-column .wdt-content-item .wdt-content-detail-group,
.image-gallery .swiper-slide  .wdt-content-item .wdt-content-detail-group {
  opacity: 0;
}

.image-gallery .wdt-column:hover .wdt-content-item .wdt-content-elements-group,
.image-gallery .swiper-slide:hover .wdt-content-item .wdt-content-elements-group,
.image-gallery .wdt-column:hover .wdt-content-item .wdt-content-detail-group,
.image-gallery .swiper-slide:hover .wdt-content-item .wdt-content-detail-group {transform: translateY(-20px); opacity: 1; }

.image-gallery .wdt-column:last-child .wdt-content-item {margin-bottom: 0;}
.image-gallery .wdt-column .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; }
.image-gallery .wdt-column .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a:hover,
.image-gallery .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a:hover { color: var(--wdtSecondaryColor); }
.image-gallery-inner .wdt-content-item .wdt-content-title h5 a{position: relative;
  width: 100%;
  background-image: linear-gradient(transparent calc(100% - 10px), var(--wdtTertiaryColor) 10px);
  background-repeat: no-repeat;
  background-size: 0% 100%;
  transition: background-size .3s;
  display: inline;}
  .image-gallery-inner .wdt-content-item .wdt-content-title h5 a:hover {background-size: 100% 100%;}

  .image-gallery .wdt-column .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { font-size: var(--wdtFontSize_H6); line-height: var(--wdtLineHeight_Alt); }

.masonry-banner .wdt-content-title h5 a{position: relative;}
.masonry-banner .wdt-content-title h5 a:after {content: '';-webkit-mask-position: center;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;background:var(--wdtPrimaryColor);width: 170px;height: 170px;position: absolute;left: 70%;opacity: 0;transition: var(--wdtBaseTransition);}
.masonry-banner .up-arrow .wdt-content-title h5 a:after{-webkit-mask-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='173' viewBox='0 0 96 173'%3E%3Cdefs%3E%3C/defs%3E%3Cpath d='M49.249,5.518c0.136,3.36-2.4,5.5-5.454,5.949L21.835,14.7C35.459,21.46,48.7,28.937,60.543,38.64,73.708,49.425,84.708,63.12,91.025,79.066a69.3,69.3,0,0,1,1.4,47.756c-5.225,15.31-15.283,28.661-29.275,36.861-15.015,8.8-33.429,11.849-50.244,7.051a2.038,2.038,0,0,1,.867-3.979A65.654,65.654,0,0,0,55.166,160,61.146,61.146,0,0,0,83.277,85.487C78.25,71.251,68.684,59.08,57.4,49.346c-11.021-9.508-23.713-16.84-36.817-23.181A112.1,112.1,0,0,1,27.019,43.4a5.829,5.829,0,0,1-3.771,7.14c-3.218.989-5.855-.961-7.1-3.8-3.854-8.8-7.692-17.61-11.427-26.464Q2.895,17.3.847,14.43A5.58,5.58,0,0,1,.624,8.9,5.82,5.82,0,0,1,5.347,5.875L43.334,0.027C46.373-.44,49.134,2.671,49.249,5.518Z'/%3E%3C/svg%3E");bottom: -15px;}
.masonry-banner .down-arrow .wdt-content-title h5 a:after{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='173' viewBox='0 0 96 173'%3E%3Cpath id='Shape_26_copy' data-name='Shape 26 copy' class='cls-1' d='M1621.25,5066.48c0.13-3.36-2.4-5.5-5.45-5.95q-10.98-1.62-21.96-3.23c13.62-6.76,26.86-14.24,38.7-23.94,13.17-10.79,24.17-24.48,30.48-40.43a69.3,69.3,0,0,0,1.41-47.75c-5.23-15.31-15.29-28.66-29.28-36.86-15.01-8.8-33.43-11.85-50.24-7.05a2.033,2.033,0,0,0,.86,3.97,65.733,65.733,0,0,1,41.4,6.75,61.159,61.159,0,0,1,28.11,74.52c-5.03,14.24-14.6,26.41-25.88,36.14-11.02,9.51-23.71,16.84-36.82,23.18a111.85,111.85,0,0,0,6.44-17.23,5.821,5.821,0,0,0-3.77-7.14c-3.22-.99-5.86.96-7.1,3.8-3.85,8.8-7.69,17.61-11.43,26.46q-1.83,2.985-3.87,5.85a5.6,5.6,0,0,0-.23,5.53,5.814,5.814,0,0,0,4.73,3.02l37.98,5.85C1618.37,5072.44,1621.13,5069.33,1621.25,5066.48Z' transform='translate(-1572 -4899)'/%3E%3C/svg%3E%0A");top: -15px;}
/* .masonry-banner .down-arrow.right-side .wdt-content-title h5 a:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='173' viewBox='0 0 96 173'%3E%3Cpath id='Shape_26_copy_2' data-name='Shape 26 copy 2' class='cls-1' d='M46.751,167.481c-0.136-3.361,2.4-5.5,5.454-5.95l21.96-3.235c-13.624-6.757-26.863-14.234-38.708-23.937C22.292,123.574,11.292,109.88,4.975,93.934a69.305,69.305,0,0,1-1.4-47.757C8.8,30.867,18.856,17.516,32.848,9.317c15.015-8.8,33.429-11.85,50.244-7.051a2.038,2.038,0,0,1-.867,3.978A65.655,65.655,0,0,0,40.834,13,61.146,61.146,0,0,0,12.723,87.513c5.027,14.235,14.593,26.406,25.878,36.141,11.021,9.508,23.713,16.84,36.817,23.18A112.068,112.068,0,0,1,68.98,129.6a5.829,5.829,0,0,1,3.771-7.139c3.218-.989,5.855.961,7.1,3.8,3.854,8.8,7.692,17.61,11.427,26.464q1.829,2.979,3.878,5.847a5.581,5.581,0,0,1,.223,5.528,5.822,5.822,0,0,1-4.723,3.028l-37.987,5.847C49.627,173.44,46.866,170.328,46.751,167.481Z'/%3E%3C/svg%3E")}
.masonry-banner .down-arrow.right-side .wdt-column:hover .wdt-content-title h5 a:after{top: 60px;left: 0;}
.masonry-banner .down-arrow.right-side .wdt-content-title h5 a:after{left: 0;} */
.masonry-banner .wdt-column:hover .wdt-content-title h5 a {margin-right: 100px;}
.masonry-banner .wdt-column:hover .wdt-content-title h5 a:hover { box-shadow: 0 -10px 0 0 inset var(--wdtPrimaryColor); }
.masonry-banner .up-arrow .wdt-column:hover .wdt-content-title h5 a:after {bottom: 15px;opacity: 1;left: 90%;}
.masonry-banner .down-arrow .wdt-column:hover .wdt-content-title h5 a:after {top: 15px;opacity: 1;left: 90%;}
.masonry-banner .wdt-column:hover .wdt-content-image img{box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;}

.wdt-custom-image-box-a .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_H6); line-height: var(--wdtLineHeight_Alt); }

.wdt-custom-imagebox-showcase .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; }

.wdt-custom-insta .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { margin: 0; text-decoration: underline; }

@media only screen and (min-width:1024px) and (max-width:1280px)
{
  .masonry-banner .wdt-content-title h5 a:after{width: 100px;height: 100px;}
  .masonry-banner .wdt-column:hover .wdt-content-title h5 a{margin-right: 20px;}
}

/* @media only screen and (min-width:768px){
.image-gallery .wdt-column-wrapper .wdt-column:nth-child(odd) {margin-right: auto;}
.image-gallery .wdt-column-wrapper .wdt-column:nth-child(even) {margin-top: 115px;}
.image-gallery .wdt-column-wrapper .wdt-column:nth-child(odd) .wdt-content-item{padding-right: 60px;}
.image-gallery .wdt-column-wrapper .wdt-column:nth-child(even) .wdt-content-item{padding-left: 60px;}
} */

@media only screen and (max-width:768px)
{
  .masonry-banner .wdt-content-title h5 a:after{width: 130px;height: 130px;}
}

@media(max-width: 576px)
{
  .masonry-banner .wdt-content-title h5 a:after{width: 110px;height: 110px;}
  .masonry-banner .wdt-column:hover .wdt-content-title h5 a{margin-right: 20px;}
}


