/* Default Template */

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item {
    background-color: var(--wdtAccentTxtColor);
    padding: clamp(1.5625rem, 1.3535rem + 0.9554vw, 2.5rem);
    /* Min-25 & Max-40 */
    border-radius: var(--wdtRadius_3X);
    transition: var(--wdt-Ad-Transition);
    position: relative;
    height:100%;
}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group{
    display: flex;
    align-items: center;
    gap:clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);  /* Min-18 & Max-24 */
    margin: 0;
    padding-bottom: 30px;
    border-bottom: 1px solid var(--wdtBorderColor);
    transition: var(--wdt-Ad-Transition);
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);
    margin-bottom: 5px;
}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-media-group{border-color: var(--wdtPrimaryColor);}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper{
    margin: 0;
}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(1.875rem, 1.7357rem + 0.6369vw, 2.5rem);
    /* Min-30 & Max-40 */
    color: var(--wdtPrimaryColor);
    transition: var(--wdt-Ad-Transition);
    padding: 0;
    /* transform: scale(1) translateY(0px); */
    height: clamp(3.75rem, 3.5rem + 1.25vw, 5rem);  /* Min-60 & Max-80 */
    width: clamp(3.75rem, 3.5rem + 1.25vw, 5rem);  /* Min-60 & Max-80 */
    border-radius: var(--wdtRadius_Full);
    background-color: var(--wdtSecondaryColor);
}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    /* transform: scale(1.1) translateY(-5px); */
    background-color: var(--wdtPrimaryColor); color: var(--wdtHeadAltColor);
}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description {
    margin-bottom: 0;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
    /* padding-right: 32px; */
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description p{
    margin: 0;
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group{
   padding-top: 30px;
}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-button a{
    width: 100%;
    padding: var(--wdtPadding_MaxiBtn);
}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-button a:hover{
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    border-color: var(--wdtPrimaryColor);
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title-group.below span{
    display: none;
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child){
    margin: 0;
}

.wdt-image-box-holder.wdt-rc-template-default .swiper-wrapper {
    height: fit-content !important;
}

.wdt-image-box-holder.wdt-rc-template-default .swiper-slide {
    height: fit-content;
}

.wdt-image-box-holder.wdt-rc-template-default .swiper-slide .wdt-content-item {
    height: auto;
}

/* Responsive */

@media(max-width: 767px) {
    .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
        transform: scale(1.05) translateY(-5px);
    }

}

/* Review Blog Template */
.wdt-rc-template-review-block .swiper-wrapper{ align-items: flex-end;}
.wdt-rc-template-review-block .wdt-content-item {
    display: flex;
    align-items: center;
    gap: 16px;
}

.wdt-rc-template-review-block .wdt-content-item .wdt-content-media-group {
    margin-bottom: 0;
    display:flex;
}

.wdt-rc-template-review-block .wdt-content-item .wdt-content-title h5 {
    width: min-content;
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Ext);
}

/* Standard Template */

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item {
    display: grid;
    border-radius: var(--wdtRadius_2X); 
    overflow: hidden;
}

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group {
    display: inline-flex;
    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 {
    grid-area: 1 / -1;
}

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group {
    padding: clamp(1.875rem, 0.6221rem + 1.5649vw, 2.5rem);
    z-index: 2;
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item::before{
    content: "";
    width: 100%;
    height: 100%;
    background-image: linear-gradient(180deg, var(--wdtQuaternaryColor) 2%, rgba(var(--wdtQuaternaryColorRgb),0) 98%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtAccentTxtColor);
    font-size: var(--wdtFontSize_Ext);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Ext);
    line-height: var(--wdtLineHeight_Base);
    letter-spacing: var(--wdtLetterSpacing_2X);
    text-transform: uppercase;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    white-space: break-spaces;
    gap: 10px;
    margin-bottom: 15px;
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title{
    margin-top: 0;
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-subtitle::before{
    content: "";
    mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik00Mi40LDVjMCwwLTIyLjgsMTQtMTEuMywzNy45QzMxLjEsNDIuOSw1NS4xLDM2LjksNDIuNCw1eiBNMTAuNCwyOC4yYzAsMC0xNy4zLDIzLjEsMy43LDQyLjQgQzE0LjEsNzAuNiwzNS44LDU1LjEsMTAuNCwyOC4yeiBNNzkuNCw1My43YzAsMC0xNi43LTE3LjctMzYuOS03LjJjNC40LTQuOCw5LjUtOS4zLDE1LjEtMTMuMWM0LDQuMywxNy40LDE1LjEsMzguNy00LjMgYzAsMC0xOC42LTkuNy0zOS45LDAuM0M0Mi41LDM2LjUsMjIuOCw1NSwxMC42LDkzLjljMCwwLDEuMiwyLjQsNC44LDBjMCwwLDItNi42LDYuMy0xNS43YzQsNS42LDE2LjMsMTcuNCw0MC45LDEuMiBjMCwwLTE3LjQtMTguNS0zOC4yLTYuNWMzLjUtNi43LDgtMTQuMSwxMy43LTIxLjJDNDEuNSw1Ni44LDUzLjgsNzAuNiw3OS40LDUzLjd6Ij48L3BhdGg+PC9zdmc+");
    -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik00Mi40LDVjMCwwLTIyLjgsMTQtMTEuMywzNy45QzMxLjEsNDIuOSw1NS4xLDM2LjksNDIuNCw1eiBNMTAuNCwyOC4yYzAsMC0xNy4zLDIzLjEsMy43LDQyLjQgQzE0LjEsNzAuNiwzNS44LDU1LjEsMTAuNCwyOC4yeiBNNzkuNCw1My43YzAsMC0xNi43LTE3LjctMzYuOS03LjJjNC40LTQuOCw5LjUtOS4zLDE1LjEtMTMuMWM0LDQuMywxNy40LDE1LjEsMzguNy00LjMgYzAsMC0xOC42LTkuNy0zOS45LDAuM0M0Mi41LDM2LjUsMjIuOCw1NSwxMC42LDkzLjljMCwwLDEuMiwyLjQsNC44LDBjMCwwLDItNi42LDYuMy0xNS43YzQsNS42LDE2LjMsMTcuNCw0MC45LDEuMiBjMCwwLTE3LjQtMTguNS0zOC4yLTYuNWMzLjUtNi43LDgtMTQuMSwxMy43LTIxLjJDNDEuNSw1Ni44LDUzLjgsNzAuNiw3OS40LDUzLjd6Ij48L3BhdGg+PC9zdmc+");
    mask-size: cover;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    min-width: 18px;
    height: 21px;
    background-color: currentColor;
    display: inline-block;
}

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 > a {
    color: var(--wdtAccentTxtColor);
    font-size: clamp(1.625rem, 1.4857rem + 0.6369vw, 2.25rem);
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 > a:hover{
    color: var(--wdtTertiaryColor);
}
.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 {
    padding: 0;
}

.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 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    -webkit-transform:scale(1) ;
    transform:scale(1) ;
    transition: var(--wdt-Ad-Transition);
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>a img,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>span img {
    -webkit-transform:scale(1.05);
    transform:scale(1.05);
}

.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);
}

.wdt-image-box-holder.wdt-rc-template-standard  .wdt-content-item .wdt-content-button > a {
    padding: 0;
    border: none;
    background-color: transparent;
    color: var(--wdtAccentTxtColor);
    line-height: var(--wdtLineHeight_Base);
    font-weight: var(--wdtFontWeight_Ext);
    font-family: var(--wdtFontTypo_Base);
    text-transform: capitalize;
    display: inline-flex;
    align-items: center;
}
.wdt-image-box-holder.wdt-rc-template-standard  .wdt-content-item .wdt-content-button > a::before{
    color: currentColor;
    content: '\e805';
    font-family: "shop-extra-icon";
    display: inline-flex;
    transition: var(--wdt-Ad-Transition);
    rotate: 0deg;
    font-size: calc(var(--wdtFontSize_H4) - 6px);
    order: 1;
    margin-left: 10px;
    -webkit-transition: var(--wdt-Ad-Transition);
    transition: var(--wdt-Ad-Transition);
}
.wdt-image-box-holder.wdt-rc-template-standard  .wdt-content-item .wdt-content-button > a:hover{
    color: var(--wdtTertiaryColor);
}

/* icon-aside-content*/

.wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item {
    display: flex;
    align-items:start;
}
.wdt-cus-iconaside .wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item{
    align-items:start;
}
.wdt-cus-iconaside .wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item{
    display:block;
}
.wdt-cus-iconaside .wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-media-group{
    margin-bottom:15px; margin-right: 0;
}

.wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 50px;
    height: 50px;
    color: var(--wdtHeadAltColor);
    background-color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    font-size: var(--wdtFontSize_H6);
}

#header .wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-title h5{
     font-size: var(--wdtFontSize_Ext);
}

.widget .wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base);
}

.widget .wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-title h5{
    font-weight: calc(var(--wdtFontWeight_Base) + 100);    
}

.wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Base);
}

.wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-button>a {
    border: 0;
    padding: 0;
    text-align: inherit;
}


.wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-button>a:hover {
    background-color: transparent;
    color: var(--wdtLinkHoverColor);
}

.wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-media-group {
    margin-bottom: 0;
    margin-right: 10px;
}

.wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-detail-group .wdt-content-title {
    margin-bottom: 5px;
    pointer-events: none;
}
.wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-detail-group p{
    margin-bottom: 0;
}

.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-detail-group .wdt-content-description{
      color: rgb(var(--wdtAccentTxtColorRgb), .9);
}

/* Process Template */

.wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_H3);
    width: 100px;
    height: 100px;
    background-color: var(--wdtSecondaryColor);
    color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_2X);
    transition: var(--wdt-Ad-Transition);
}

.wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    background-color: var(--wdtPrimaryColor);
    /* transform: scale(1.1) translateY(-5px); */
    color: var(--wdtSecondaryColor);
}

.wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item .wdt-content-media-group {
    margin-bottom: 25px;
}

.wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item .wdt-content-image-wrapper {
    margin-top:-9px;
}
.wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item 

.wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item {
    padding: 0 clamp(1.875rem, 1.666rem + 0.9554vw, 2.8125rem);
    /*30px-45px */
}

.wdt-image-box-holder.wdt-rc-template-process-block {
    position: relative;
}
.wdt-image-box-holder.wdt-rc-template-process-block .swiper-slide{
    position: relative;
}
/* .wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item .wdt-content-media-group:after {
    content: '';
    position: absolute;
    width: 100vw;
    height: 1px;
    background: var(--wdtBorderColor);
    left: -17vw;
    bottom: 0;
} */

.wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item:hover .wdt-content-media-group:before {
    background-color: var(--wdtPrimaryColor);
    box-shadow: 0 0 0px 5px var(--wdtSecondaryColor);
}
.wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item .wdt-content-description p{
    margin-bottom:0;
} 

.wdt-image-box-holder.wdt-rc-template-process-block .swiper-slide {
    opacity: 1 !important;
    transition:var(--wdt-Ad-Transition);
}

.wdt-image-box-holder.wdt-rc-template-process-block .swiper-slide-visible {
    opacity: 1 !important;
     transition:var(--wdt-Ad-Transition);
}

@media (min-width:768px) {
    .wdt-image-box-holder.wdt-rc-template-process-block {
        display: flex;
        flex-direction: column-reverse;
    }

    .wdt-image-box-holder.wdt-rc-template-process-block .swiper {
        width: 100%;
    }

    .wdt-image-box-holder.wdt-rc-template-process-block.wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        margin-left: 10px;
        margin-right: 45px;
        text-align: end;
        margin-top: -220px;
    }
}

@media (max-width:479px){
.wdt-image-box-holder.wdt-rc-template-process-block .wdt-content-item .wdt-content-media-group:after{
    left: -8vw;
}
}


/* Process Template-2 */

.wdt-image-box-holder.wdt-rc-template-process-block-2 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a{
     border-radius:var(--wdtRadius_2X);
}
.wdt-image-box-holder.wdt-rc-template-process-block-2 {
    counter-reset: count-01;
}
.wdt-image-box-holder.wdt-rc-template-process-block-2 .wdt-content-item{
    position:relative;
}
.wdt-image-box-holder.wdt-rc-template-process-block-2 .wdt-content-item:after{
    counter-increment: count-01;
    content: counter(count-01, decimal-leading-zero);
}
.wdt-image-box-holder.wdt-rc-template-process-block-2 .wdt-content-item .wdt-content-media-group{
    display:flex;
}

/* Review Block - countertab */

@media (min-width:768px){
.wdt-image-box-holder.wdt-rc-template-review-block{
   display:grid;
   align-items:end;
   justify-items:end;
}
.wdt-image-box-holder.wdt-rc-template-review-block  .wdt-image-box-container{
   grid-area:1/1;
   width:100%;
}

/* .wdt-image-box-holder.wdt-rc-template-review-block .wdt-carousel-pagination-wrapper{
   grid-area:1/1;
   width:fit-content;
   background-color:var(--wdtBodyBGColor);
   border-radius:var(--wdtRadius_2X) 0 0 0;
   z-index:2;
   padding:10px 0 0 10px;
   position: relative;
} */

.wdt-image-box-holder.wdt-rc-template-review-block .wdt-carousel-pagination-wrapper{
    display: none;
}

.wdt-image-box-holder.wdt-rc-template-review-block .wdt-carousel-pagination-wrapper:after{
    content: '';
    background-image: radial-gradient(circle farthest-side at 2% 0%, transparent 98%, var(--wdtBodyBGColor));
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 0;
    left: -20px;
}
.wdt-image-box-holder.wdt-rc-template-review-block .wdt-carousel-pagination-wrapper:before{
    content: '';
    background-image: radial-gradient(circle farthest-side at 2% 0%, transparent 98%, var(--wdtBodyBGColor));
    width: 20px;
    height: 20px;
    position: absolute;
    top:-20px;
    right:0;
}
.wdt-image-box-holder.wdt-rc-template-review-block .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
    margin-top:0;
}

.wdt-image-box-holder.wdt-rc-template-review-block.wdt-carousel-holder .wdt-carousel-pagination-wrapper{
    text-align:end;
}

.wdt-image-box-holder.wdt-rc-template-review-block.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock){
    margin-top:0;
    margin-right:0;
}
.wdt-image-box-holder.wdt-rc-template-review-block.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
    margin:0;
}
}



.wdt-image-box-holder.wdt-rc-template-review-block.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before{
   transform:scale(1.05);
   opacity:1;
}
.wdt-image-box-holder.wdt-rc-template-review-block.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before{
   transform:scale(0);
}
.wdt-image-box-holder.wdt-rc-template-review-block.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover{
    color:var(--wdtSecondaryColor);
}
.wdt-image-box-holder.wdt-rc-template-review-block.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div{
    color:var(--wdtAccentTxtColor);
}

/* Description-Template */

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-media-group{display: inline-flex;}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-column .wdt-content-item .wdt-content-subtitle {margin-bottom: 30px !important;}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-column-wrapper .wdt-column{position: relative;}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-column-wrapper .wdt-column:after{ content: ''; height: 80%; width: 1px; position: absolute; right: 0; top: 10%; background-color: rgb(var(--wdtSecondaryColorRgb),.1);}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-column-wrapper .wdt-column:before{content: '';height: 1px;width: 80%;position: absolute;left: 10%;bottom: 0;background-color: rgb(var(--wdtSecondaryColorRgb),.1);}
.wdt-image-box-holder.wdt-rc-template-with-description{overflow: hidden;}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-title h5{font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); /* Min-18 & Max-24 */}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item{padding: clamp(0rem, -0.6233rem + 2.0819vw, 1.875rem) 0;}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-image > span > img{ filter: brightness(0);transition: var(--wdt-Ad-Transition);opacity: 0.3;}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-content-image > span > img{ transform: scale(1.1); opacity: 1;}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-image > span,
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-image > a{width: clamp(7.5rem, 6.8767rem + 2.0819vw, 9.375rem);/*150-120*/ height: clamp(7.5rem, 6.8767rem + 2.0819vw, 9.375rem);/*150-120*/}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-column .wdt-content-item .wdt-content-title{margin-bottom: 16px;}
/* work-Process Template */

.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: clamp(3.125rem, 2.2917rem + 1.7361vw, 4.375rem); /* 70-50 */
    color: var(--wdtPrimaryColor);
    transition: var(--wdtAltTransition);
}
 
.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
    transform: scale(1.04);
    color: var(--wdtSecondaryColor);
}

.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-content-item .wdt-content-media-group {
    height: clamp(6.875rem, 5.625rem + 2.6042vw, 8.75rem); /* 140-110 */
    width: clamp(6.875rem, 5.625rem + 2.6042vw, 8.75rem); /* 140-110 */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
    margin-bottom: 30px;
}

.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-content-item .wdt-content-image-wrapper{
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
}

.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-content-item .wdt-content-image > span{
    border-radius: var(--wdtRadius_3X);
    overflow: hidden;
}

.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-content-item .wdt-content-image > span::before{
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    border-radius: inherit;
    background-color: var(--wdtSecondaryColor);
    opacity: 1;
    transition: var(--wdt-Ad-Transition);
}

.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-content-item:hover .wdt-content-image > span::before{
    background-color: var(--wdtPrimaryColor);
    opacity: 0.9;
}

.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-content-item{
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    
}
.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-content-item .wdt-content-description p{
    margin: 0;
}

.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-column-wrapper .wdt-column{
    counter-increment: number;
}

.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-content-item .wdt-content-media-group::before {
    content: '0' counter(number);
    z-index: 2;
    height: clamp(2.5rem, 2.0833rem + 0.8681vw, 3.125rem); /* 50-40 */
    width: clamp(2.5rem, 2.0833rem + 0.8681vw, 3.125rem); /* 50-40 */
    background-color: var(--wdtPrimaryColor);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtSecondaryColor);
    position: absolute;
    padding-top:3px;
    right: -20px;
    transition: var(--wdt-Ad-Transition);
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Base);
}

.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-content-item:hover .wdt-content-media-group::before{
    background-color: var(--wdtSecondaryColor);
    color: var(--wdtPrimaryColor);
}

.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-content-item .wdt-content-image > span img{
    height: 100%;
    object-fit: cover;
    object-position: center;
    transform: scale(1.05) rotate(.5deg);
    transform-origin: 90% 50%;
    transition: var(--wdt-Ad-Transition);
    z-index: -1;opacity: 0;
}

.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-content-item:hover .wdt-content-image > span img{
    transform: scale(1) rotate(0deg);
    filter: brightness(1.2);
    -webkit-filter: brightness(1.2); opacity: 1;
}


@media(min-width:768px){
.wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group::after{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    background-color: var(--wdtBorderColor);
    top: 50%;
    right: -135%;
}
}

@media (max-width: 1280px){
    .wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group::after{
        right: -160%;
    }
}

@media (max-width: 1024px) {
    .wdt-image-box-holder.wdt-rc-template-process-block-3 .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group::after{
        right: -105px;
        width: 60%;
    }
}


/* History-block */

.wdt-image-box-holder.wdt-rc-template-icon-block .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.wdt-image-box-holder.wdt-rc-template-icon-block .wdt-column-wrapper{
    margin: -2px;
    
}

.elementor-widget-container:has(.wdt-image-box-holder.wdt-rc-template-icon-block){
    overflow: hidden;
}
.wdt-image-box-holder.wdt-rc-template-icon-block .wdt-column-wrapper .wdt-column .wdt-content-item{
   border-right:1px solid var(--wdtBorderColor);
   border-bottom:1px solid var(--wdtBorderColor);
   transition: var(--wdt-Ad-Transition);
   overflow:hidden;
}
.wdt-image-box-holder.wdt-rc-template-icon-block{
    overflow: hidden;
} 
.wdt-image-box-holder.wdt-rc-template-icon-block .wdt-content-item .wdt-content-icon-wrapper{
    display: flex;
    justify-content: center;
}
.wdt-image-box-holder.wdt-rc-template-icon-block .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) 0;/* 20 - 30 */ transition: var(--wdt-Ad-Transition); color: var(--wdtBodyTxtColor); font-size: clamp(4.375rem, 4rem + 1.875vw, 6.25rem);/* 70 - 100 */}
.wdt-image-box-holder.wdt-rc-template-icon-block .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{color: var(--wdtPrimaryColor);}

/* .wdt-image-box-holder.wdt-rc-template-icon-block .wdt-column-wrapper .wdt-column .wdt-content-item:hover{
   background-color: var(--wdtPrimaryColor);
} */
.wdt-image-box-holder.wdt-rc-template-icon-block .wdt-content-item .wdt-content-icon svg{
    filter: drop-shadow(0px 130px);
    transition:var(--wdt-Ad-Transition);
}
.wdt-image-box-holder.wdt-rc-template-icon-block .wdt-content-item:hover .wdt-content-icon svg{
    transform:translateY(-130px);
}
@media(max-width:1024px){
    .wdt-image-box-holder.wdt-rc-template-icon-block .wdt-column-wrapper{
    border-bottom: 0;
}
}

/* custom-block */

.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-media-group{
    display:flex;
    gap:80px;
}
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-detail-group{
    display:flex;
    gap:30px;
}
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-media-group .wdt-content-title{
    margin-bottom:0;
    max-width:300px;
    text-align:left;
    pointer-events:none;
}
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-item .wdt-content-image > a > img{
    object-fit:cover;
}
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{ width:60px; height:60px; display:flex; align-items:center; justify-content:center; border:2px solid var(--wdtBorderColor); border-radius:var(--wdtRadius_Full); transform: rotate(-45deg); }
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-item .wdt-content-subtitle{ margin-bottom:0; text-align: left; align-self: end; font-size: var(--wdtFontSize_Base); text-transform: uppercase; letter-spacing: 0; }
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-item .wdt-content-title h5{
    font-size:var(--wdtFontSize_H3);
}
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-item .wdt-content-button > a:after{ content: '\e800'; font-family: "wdt-new-"; font-style: normal; font-weight: normal; font-size:var(--wdtFontSize_Base); rotate:-45deg; transition: var(--wdt-Ad-Transition); }
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-item .wdt-content-button > a{ font-size:0; padding:0; display:flex; justify-content:center; align-items:center; width:60px; height:60px; border-radius:var(--wdtRadius_Full); background-color:var(--wdtPrimaryColor); transition: var(--wdt-Ad-Transition); border-width: 0; color:var(--wdtAccentTxtColor); }
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-item:hover .wdt-content-button > a{
    background-color:var(--wdtHeadAltColor);
}
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-item{
    transition: var(--wdt-Ad-Transition);
}
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-item:hover .wdt-content-button > a:after{
    rotate:0deg;
}
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-item .wdt-content-image-wrapper{
    pointer-events:none;
}

@media(max-width:1024px){
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-media-group{
    justify-content:space-between;
}
.wdt-image-box-holder.wdt-rc-template-custom-block .wdt-content-media-group .wdt-content-title{
    max-width:500px;
}
}

/*video_box */
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-media-group{
  display: grid;
  margin-bottom: 32px;
}
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-media-group >div{
    grid-area: 1/1;
    margin: 0;
}

.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item .wdt-content-image > span, 
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item .wdt-content-image > a { position: relative; overflow: hidden; z-index: 0; }
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item .wdt-content-image > span:before, 
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item .wdt-content-image > a:before { content: '';
    position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0;
    background-color: rgba(var(--wdtQuaternaryColorRgb), .05); pointer-events: none; z-index: 1;
    transition: var(--wdtAltTransition); }
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item:hover .wdt-content-image > span:before,
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item:hover .wdt-content-image > a:before { transform: translateY(0); opacity: 1; }

.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-media-group .wdt-content-video-popup { justify-self: center; align-self: center; z-index: 1; }
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-media-group .wdt-content-video-popup>a { color: var(--wdtAccentTxtColor);
    width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; background: rgba(var(--wdtQuaternaryColorRgb), .15); position: relative;
    border-radius: var(--wdtRadius_Full); transition: var(--wdtAltTransition); transform: scale(1); z-index: 2; backdrop-filter: blur(6px); }
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item .wdt-content-media-group .wdt-content-video-popup>a:hover { transform: scale(1.2); transition-delay: .2s; }

.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item .wdt-content-image > span,
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item .wdt-content-image > a { -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); }
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item .wdt-content-image > span img,
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item .wdt-content-image > a img { 
    transform: scale(1); transition: var(--wdtAltTransition); position: relative; z-index: 0; }
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item:hover .wdt-content-image > span img,
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item:hover .wdt-content-image > a img { transform: scale(1.1); }
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item .wdt-content-title { margin-bottom: 20px; }
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtLinkHoverColor); }
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.5rem, 1.3377rem + 0.4478vw, 1.875rem); /* Min-24 & Max-30 */}
.wdt-image-box-holder.wdt-rc-template-video_box .wdt-content-item .wdt-content-description p { margin-bottom: 0; }

/* Custom iMage Box */

.wdt-cus-imagebox-type2 .wdt-content-title-group.below{
    display: flex;
    flex-direction: column-reverse;
}
.wdt-cus-imagebox-type2 .wdt-image-box-holder .wdt-content-item .wdt-content-title h5{
    margin: 0;
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Base);
    line-height: var(--wdtLineHeight_Base);
}
.wdt-cus-imagebox-type2 .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle{
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);
    font-family: var(--wdtFontTypo_Alt);
    line-height: var(--wdtLineHeight_H5);
    font-weight: var(--wdtFontWeight_H5);
    margin-bottom: 5px;
}

/* Close Button Styles */

.wdt-video-popup-container .mfp-close { margin: 14px; font-size: 0; height: 50px; width: 50px; line-height: 36px; -webkit-transform: none; transform: none; display: flex; align-items: center; justify-content: center; opacity: 1; border-radius: var(--wdtRadius_Full); }

.wdt-video-popup-container .mfp-close:before, .wdt-video-popup-container .mfp-close:after {
    content: "" !important; width: 24px; height: 3px; background-color: currentColor;
    position: absolute; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);
    -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;border-radius: 2px;transition-property: transform;}

.wdt-video-popup-container .mfp-close:after { 
    -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }


.wdt-video-popup-container .mfp-close:hover:before { 
    -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }

.wdt-video-popup-container .mfp-close:hover:after { 
    -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.wdt-video-popup-container .mfp-close { 
    background-color: var(--wdtPrimaryColor); color: var(--wdtHeadAltColor); }

.wdt-video-popup-container .mfp-close:hover {
    background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor);     box-shadow: 0 0 10px 1px rgb(var(--wdtAccentTxtColorRgb), .2); }

.wdt-video-popup-container .mfp-close:empty { display: none; }

