/* 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: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image-wrapper { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .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-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: var(--wdtFontSize_H4); height: 60px; width: 60px; -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); border:1px solid rgba(var(--wdtBorderColorRgb),0.6); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { 
    background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5  {
    margin-top: 20px;
}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 ,
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 a{
    color: var(--wdtHeadAltColor);
    line-height: var(--wdtLineHeight_Base);
    text-transform: capitalize;
}


.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-title h5 a{
    color: var(--wdtLinkHoverColor);
}

.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 ,
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 a{
    color: var(--wdtBodyBGColor);
}

.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-title h5 a{
    color: var(--wdtLinkHoverColor);
}


/* Standard Template */

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item { 
    text-align: center; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group{display: grid; margin-bottom: clamp(1.875rem, 1.4595rem + 1.3879vw, 3.125rem);/* 30 - 50 */ overflow: hidden;}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group > div{grid-area: 1/-1; margin: 0;}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-group-wrapper{  
    padding: clamp(1.875rem, 0.8362rem + 3.4698vw, 5rem);/* 30 - 80 */
    background-image: linear-gradient(to top, var(--wdtSecondaryColor) 0%, transparent 100%);
    z-index: 3;
    opacity: 0;
    transition: var(--wdt-Ad-Transition);
    pointer-events: none;
    display: flex;
    align-items: end;
}

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-group-wrapper,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-column.wdt-active .wdt-content-item .wdt-content-group-wrapper{opacity: 1;  transform: translateY(0px);}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-description,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-description h5{ color: var(--wdtQuaternaryColor); pointer-events: auto;}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-description h5{margin-bottom: 20px;line-height: var(--wdtLineHeight_Base);}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title .wdt-content-text{text-align: center; font-size: var(--wdtFontSize_H4);}

@media(min-width:1025px){
    .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-group-wrapper{transform: translateY(70px);}
    .wdt-image-box-holder.wdt-rc-template-standard .wdt-column-wrapper .wdt-column:nth-child(even) .wdt-content-item{display: flex; flex-direction: column-reverse; margin-top:60px;}
    .wdt-image-box-holder.wdt-rc-template-standard .wdt-column-wrapper .wdt-column:nth-child(even) .wdt-content-item .wdt-content-media-group{ margin-bottom: 0px;  margin-top: clamp(1.875rem, 1.4595rem + 1.3879vw, 3.125rem);/* 30 - 50 */}
}

 /*---- Image Box Popup Style ----  */

.wdt-image-box-popup .mfp-figure{width: fit-content;}
.wdt-image-box-popup .mfp-figure:after{display: none;}
.wdt-image-box-popup .mfp-image-holder .mfp-content { width: 100%; height: 100%; display: inline-flex; align-items: center; justify-content: center; }   
.wdt-image-box-popup  .mfp-image-holder .mfp-title{text-align: center;}
.wdt-image-box-popup  .mfp-image-holder img.mfp-img{padding-bottom: 50px;}

/* Icon Aside-2 */

.wdt-image-box-holder.wdt-rc-template-icon-aside-2  .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: clamp(4.375rem, 4.0267rem + 1.5924vw, 5.9375rem);/* 95 - 70 */
    height: clamp(4.375rem, 4.0267rem + 1.5924vw, 5.9375rem); /* 95 - 70 */
    font-size: clamp(4.375rem, 4.0267rem + 1.5924vw, 5.9375rem);/* 95 - 70 */
    color: var(--wdtHeadAltColor);
    padding: 0px;
}

.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-title .wdt-content-text ,
.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-title .wdt-content-text > a {
    color: rgba(var(--wdtHeadAltColorRgb),0.8);
}

.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-title .wdt-content-text ,
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-title .wdt-content-text > a{
    color: var(--wdtBodyBGColor);
}

.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-icon-aside-2  .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtBodyBGColor);
} 

.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: clamp(0.9375rem, 0.7285rem + 0.9554vw, 1.875rem);/* 30 - 15 */
}

/* Awards */

.wdt-image-box-holder.wdt-rc-template-award .wdt-content-item  {
    padding: clamp(1.25rem, 0.832rem + 1.9108vw, 3.125rem);/* 50 - 20 */
    background-color: var(--wdtTertiaryColor);
}

.wdt-image-box-holder.wdt-rc-template-award .wdt-content-item::before{
    content:'';
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:70%;
    z-index:0;
    pointer-events:none;
    opacity:0;
    transition:opacity .45s ease;

    background:
    linear-gradient(to top,
        rgba(var(--wdtPrimaryColorRgb), .65) 0%,
        rgba(var(--wdtPrimaryColorRgb), .18) 55%,
        rgba(var(--wdtPrimaryColorRgb), 0) 100%)
        0% 100% / 25% 0% no-repeat,

    linear-gradient(to top,
        rgba(var(--wdtPrimaryColorRgb), .48) 0%,
        rgba(var(--wdtPrimaryColorRgb), .14) 55%,
        rgba(var(--wdtPrimaryColorRgb), 0) 100%)
        33.3% 100% / 25% 0% no-repeat,

    linear-gradient(to top,
        rgba(var(--wdtPrimaryColorRgb), .30) 0%,
        rgba(var(--wdtPrimaryColorRgb), .10) 55%,
        rgba(var(--wdtPrimaryColorRgb), 0) 100%)
        66.6% 100% / 25% 0% no-repeat,

    linear-gradient(to top,
        rgba(var(--wdtPrimaryColorRgb), .18) 0%,
        rgba(var(--wdtPrimaryColorRgb), .06) 55%,
        rgba(var(--wdtPrimaryColorRgb), 0) 100%)
        100% 100% / 25% 0% no-repeat;
}

.wdt-image-box-holder.wdt-rc-template-award .wdt-content-item:not(:hover)::before{
    animation:barGradientDown .45s linear forwards;
}

.wdt-image-box-holder.wdt-rc-template-award .wdt-content-item:hover::before ,
.wdt-image-box-holder.wdt-rc-template-award .swiper-slide.wdt-active .wdt-content-item::before{
    opacity:1;
    animation:barGradientRise .5s linear forwards;
}


.wdt-image-box-holder.wdt-rc-template-award .wdt-content-item:hover .wdt-content-image img {
    transform: scale(1) translateX(0px);
}

.wdt-image-box-holder.wdt-rc-template-award .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: clamp(0.875rem, 0.8193rem + 0.2548vw, 1.125rem);/* 18 - 14 */
}

.wdt-image-box-holder.wdt-rc-template-award .wdt-content-item .wdt-content-title h5 {
    line-height: 1.4em;
}

.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-award .wdt-content-item .wdt-content-title h5,
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-award .wdt-content-item .wdt-content-title h5 a{
    color: var(--wdtBodyBGColor);
}

.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-award .wdt-content-item .wdt-content-description {
    color: var(--wdtBodyBGColor);
}

/* Icon Aside */

.wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(2.1875rem, 2.0482rem + 0.6369vw, 2.8125rem);/* 45 - 35 */
    width: clamp(4.0625rem, 3.8535rem + 0.9554vw, 5rem);/* 80 - 65 */
    height: clamp(4.0625rem, 3.8535rem + 0.9554vw, 5rem);/* 80 - 65 */
    border: 1px solid var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtPrimaryColor);
    padding: 0px;
    display: flex;
    justify-content:center;
    align-items: center;
}

.wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
    justify-content: inherit;
    gap: clamp(1.5625rem, 1.3535rem + 0.9554vw, 2.5rem);/* 40 - 25 */
}

@media (min-width:1281px){
.wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item .wdt-content-title .wdt-content-text {
    margin-right: clamp(3.75rem, -6.8999rem + 13.302vw, 9.0625rem);
}


}
.wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item .wdt-content-title .wdt-content-text ,
.wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item .wdt-content-title .wdt-content-text > a {
    color: var(--wdtHeadAltColor);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-active .wdt-content-item .wdt-content-title .wdt-content-text ,
.wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-active .wdt-content-item .wdt-content-title .wdt-content-text > a ,
.wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item:hover .wdt-content-title .wdt-content-text ,
.wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item:hover .wdt-content-title .wdt-content-text > a{
    color: var(--wdtLinkHoverColor);
}

.wdt-dark-bg  .wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item .wdt-content-title .wdt-content-text ,
.wdt-dark-bg  .wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item .wdt-content-title .wdt-content-text > a{
    color: var(--wdtBodyBGColor);
}

.wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item .wdt-content-media-group > div:not(:last-child) {
    margin-bottom: 0px;
}

.wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item > div:not(:last-child) {
    margin-bottom: clamp(1rem, 0.8885rem + 0.5096vw, 1.5rem);/* 24 - 16 */
}

.wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item .wdt-content-description {
    margin-right: clamp(0rem, -0.6967rem + 3.1847vw, 3.125rem);/* 50 - 0 */
}

@media (max-width:767px){
    .wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item .wdt-content-media-group {
        flex-direction: column;
    }

    .wdt-image-box-holder.wdt-rc-template-icon-aside .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
        width: 100%;
    }
}


/* Modern */

.wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item{background-color: var(--wdtBodyBGColor); padding: clamp(1.875rem, 1.4595rem + 1.3879vw, 3.125rem);/* 30 - 50 */}
.wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 170px; padding: 0;color: var(--wdtHeadAltColor); }
.wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-icon-wrapper{margin-bottom: clamp(3.125rem, 2.294rem + 2.7759vw, 5.625rem);/* 50 - 90 */}
.wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-title .wdt-content-text{ line-height: var(--wdtLineHeight_Base);color: var(--wdtHeadAltColor);text-transform: capitalize;}


/* Awards modern */

.wdt-image-box-holder.wdt-rc-template-award-modern .wdt-content-item{background-color: var(--wdtBodyBGColor); padding: clamp(1.875rem, 1.4595rem + 1.3879vw, 3.125rem) clamp(1.25rem, 0.8345rem + 1.3879vw, 2.5rem);}
.wdt-image-box-holder.wdt-rc-template-award-modern .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 170px; padding: 0; }
.wdt-image-box-holder.wdt-rc-template-award-modern .wdt-content-item .wdt-content-title{margin-bottom: 30px; }
.wdt-image-box-holder.wdt-rc-template-award-modern .wdt-content-item .wdt-content-title .wdt-content-text{text-transform: capitalize; line-height: var(--wdtLineHeight_Base);}
.wdt-image-box-holder.wdt-rc-template-award-modern .wdt-content-item .wdt-content-description{margin-bottom: 50px;}

.wdt-image-box-holder.wdt-rc-template-award-modern .wdt-content-item::before,
.wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item::before{
    content:'';
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:70%;
    z-index:0;
    pointer-events:none;
    opacity:0;
    transition:opacity .45s ease;

    background:
    linear-gradient(to top,
        rgba(var(--wdtPrimaryColorRgb), .65) 0%,
        rgba(var(--wdtPrimaryColorRgb), .18) 55%,
        rgba(var(--wdtPrimaryColorRgb), 0) 100%)
        0% 100% / 25% 0% no-repeat,

    linear-gradient(to top,
        rgba(var(--wdtPrimaryColorRgb), .48) 0%,
        rgba(var(--wdtPrimaryColorRgb), .14) 55%,
        rgba(var(--wdtPrimaryColorRgb), 0) 100%)
        33.3% 100% / 25% 0% no-repeat,

    linear-gradient(to top,
        rgba(var(--wdtPrimaryColorRgb), .30) 0%,
        rgba(var(--wdtPrimaryColorRgb), .10) 55%,
        rgba(var(--wdtPrimaryColorRgb), 0) 100%)
        66.6% 100% / 25% 0% no-repeat,

    linear-gradient(to top,
        rgba(var(--wdtPrimaryColorRgb), .18) 0%,
        rgba(var(--wdtPrimaryColorRgb), .06) 55%,
        rgba(var(--wdtPrimaryColorRgb), 0) 100%)
        100% 100% / 25% 0% no-repeat;
}
.wdt-image-box-holder.wdt-rc-template-award-modern .wdt-content-item:hover::before,
.wdt-image-box-holder.wdt-rc-template-award-modern .swiper-slide.wdt-active .wdt-content-item::before ,
.wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item:hover::before,
.wdt-image-box-holder.wdt-rc-template-modern .wdt-active.wdt-column .wdt-content-item::before{
    opacity:1;
    animation:barGradientRise .5s linear forwards;
}

.wdt-image-box-holder.wdt-rc-template-award-modern .wdt-content-item:not(:hover)::before,
.wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item:not(:hover)::before{
    animation:barGradientDown .45s linear forwards;
}

/* Icon-aside-3 */

.wdt-image-box-holder.wdt-rc-template-icon-aside-3  .wdt-content-item {
    display: flex;
    align-items: center;
    justify-content: inherit;
    gap: clamp(1.25rem, 0.9713rem + 1.2739vw, 2.5rem);/* 40 - 20 */
}

.wdt-image-box-holder.wdt-rc-template-icon-aside-3 .wdt-content-item > div:not(:last-child) {
    margin-bottom: 0px;
}

.wdt-image-box-holder.wdt-rc-template-icon-aside-3 .wdt-content-item .wdt-content-icon-wrapper {
    display: flex;
}

.wdt-image-box-holder.wdt-rc-template-icon-aside-3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(2.5rem, 2.2213rem + 1.2739vw, 3.75rem);/* 60 - 40 */
    height: clamp(2.5rem, 2.2213rem + 1.2739vw, 3.75rem);/* 60 - 40 */
    width: clamp(2.5rem, 2.2213rem + 1.2739vw, 3.75rem);/* 60 - 40 */
    color: var(--wdtPrimaryColor);
    padding: 0;
}

.wdt-image-box-holder.wdt-rc-template-icon-aside-3 .wdt-content-item .wdt-content-detail-group {
    justify-content: inherit;
}

.wdt-image-box-holder.wdt-rc-template-icon-aside-3  .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 6px;
}

.wdt-image-box-holder.wdt-rc-template-icon-aside-3  .wdt-content-item .wdt-content-description a {
    background-image: none;
}


@media (min-width:768px){

.wdt-image-box-holder.wdt-rc-template-icon-aside-3 .wdt-column-wrapper .wdt-column {
    position: relative;
}

.wdt-image-box-holder.wdt-rc-template-icon-aside-3 .wdt-column-wrapper .wdt-column:not(:last-child)::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 90%;
    background-color: var(--wdtBorderColor);
    top: 0;
    bottom: 0;
    right: 0;
    left: auto;
    margin: auto;
}
}

@media (max-width:767px){
    .wdt-image-box-holder.wdt-rc-template-icon-aside-3  .wdt-content-item {
        flex-direction: column;
        gap: 15px;
    }
}




/* Vid & img  Template */


/* .wdt-image-box-holder.wdt-rc-template-video_image .wdt-content-item .wdt-content-media-group video{ width:300px; } */
.wdt-image-box-holder.wdt-rc-template-video_image .wdt-content-item .wdt-content-media-group video,
.wdt-image-box-holder.wdt-rc-template-video_image .wdt-content-item .wdt-content-media-group img{ min-height:300px; max-height:300px; object-fit:cover; }
.wdt-image-box-holder.wdt-rc-template-video_image .swiper-slide{ width:auto; max-width:530px; }


@media(max-width:767px){
.wdt-image-box-holder.wdt-rc-template-video_image .wdt-content-item .wdt-content-media-group video,
.wdt-image-box-holder.wdt-rc-template-video_image .wdt-content-item .wdt-content-media-group img{ min-height:200px; max-height:200px;}}


