
/* 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); }




/*imagebox - basic*/
    
.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H4);
    font-weight: var(--wdtFontWeight_H5);
    pointer-events:none;
}
.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item:hover .wdt-content-title h5 a {
   color: var(--wdtHeadAltColor);
}
.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item .wdt-content-description {
   color: var(--wdtBodyTxtColor);
}
.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item:hover .wdt-content-description {
    color: var(--wdtAccentTxtColor);
}

.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item  div:not(:last-child){
    margin-bottom: 30px;
}

.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item .wdt-content-title h5 {
    padding-bottom: 20px;
    position: relative;
}

.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item .wdt-content-title h5::after {
    content: "";
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 30px;
    height: 2px;
    right: 0;
    margin: 0 auto;
    background-color: var(--wdtPrimaryColor);
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item:hover .wdt-content-title h5::after{
     background-color: var(--wdtAccentTxtColor);
}

.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item .wdt-content-media-group div:not(:last-child){
    margin-bottom: 20px;
}

/*icon*/

.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(3.125rem, 3.0553rem + 0.3185vw, 3.4375rem);
    height: 55px;
    width: 55px;
    padding: 0;
    position: relative;
    color: var(--wdtPrimaryColor);
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
  color: var(--wdtAccentTxtColor);
}



/*Column*/

.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item{
    position: relative;
    overflow: hidden;
}
.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item {
    box-sizing: border-box;
    margin: 0px;
    padding: 75px 35px;
    width: 100%;
    height: 100%;
    border: 1px solid;
    text-align: center;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    position: relative;
}

.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: -1;
}

.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item:hover:before {
    -webkit-transform: scaleY(1.2);
    -moz-transform: scaleY(1.2);
    -ms-transform: scaleY(1.2);
    transform: scaleY(1.2);
    -moz-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.2);
}


.wdt-image-box-holder.wdt-rc-template-basic .wdt-content-item:hover:before{
    background-color: var(--wdtPrimaryColor);
}





/* image box - Financial planing section  */


.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-title h5{
      font-size: var(--wdtFontSize_H4);
      pointer-events:none;
  }
  
  .wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item {
    position: relative;
    
}

  .wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-image-wrapper  {
    overflow: hidden;
    display: flex;
}
.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item.wdt-content-imager:after {
    background-color:rgba(var(--wdtPrimaryColorRgb),.5);
    content: "";
    height: 100%;
    opacity: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item:hover .wdt-content-image:after {
    opacity: 1;
}

.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-image img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
}

.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item:hover .wdt-content-image img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -moz-transform: scale(1.05);
}
.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-image:after {
    background-color:rgba(var(--wdtPrimaryColorRgb),.5);
}





.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-media-group{margin-bottom: 30px;}

.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-button  a{
    background-color: transparent;
    color: var(--wdtHeadAltColor);
    font-weight: var(--wdtFontWeight_Alt);
    position: relative;
    transition: var(--wdtBaseTransition);
    padding: 0;
} 

.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-button  a::after{
    content:"\f30b";
    position: relative;
    font-family: 'Font Awesome 5 Free';
    right:30px;
    top: 1px;
    transition: var(--wdtBaseTransition);
    color:transparent;
}

.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-button  a:hover{
    color: var(--wdtPrimaryColor);
    background-color: transparent;
}

.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-button  a:hover::after{
    right: -14px;
    color: var( --wdtPrimaryColor);
}

@media(max-width:767px){
 .wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-description{
    padding-bottom:0;
 }
}



/* About - image box */


.wdt-image-box-holder.wdt-rc-template-content_only .wdt-content-item {
    background-color: var(--wdtBodyBGColor);
    padding: 30px;
    height: 100%;
}
.wdt-image-box-holder.wdt-rc-template-content_only .wdt-content-item .wdt-content-title h5 {
    font-size: clamp(1.125rem, 1.0971rem + 0.1274vw, 1.25rem);
}
.wdt-image-box-holder.wdt-rc-template-content_only .wdt-content-item .wdt-content-title h5 {
    padding-bottom: 15px;
    position: relative; }

.wdt-image-box-holder.wdt-rc-template-content_only .wdt-content-item .wdt-content-title h5::after {
    content: "";
    position: absolute;
    left: 0px;              
    bottom: 0px;
    width: 30px;
    height: 2px;
    right: 0;
    margin: 0 auto;
    background-color: var(--wdtPrimaryColor); }
    
.wdt-image-box-holder.wdt-rc-template-content_only .wdt-content-item:hover .wdt-content-title h5 a{
    transition: var(--wdtAltTransition);
    color: var(--wdtPrimaryColor);
}

.wdt-image-box-holder.wdt-rc-template-content_only .wdt-content-item .wdt-content-media-group  div:not(:last-child){
    margin-bottom: 20px;
}
.wdt-image-box-holder.wdt-rc-template-content_only .wdt-content-item .wdt-content-description{
    padding-bottom: 10px;
}

/*button style*/

.wdt-image-box-holder.wdt-rc-template-content_only .wdt-content-item .wdt-content-button  a{
    background-color: transparent;
    color: var(--wdtHeadAltColor);
    font-weight: var(--wdtFontWeight_Alt);
    position: relative;
    transition: var(--wdtBaseTransition);
    padding: 0;
} 

.wdt-image-box-holder.wdt-rc-template-content_only .wdt-content-item .wdt-content-button  a::after{
    content:"\f30b";
    position: relative;
    font-family: 'Font Awesome 5 Free';
    right:30px;
    top: 1px;
    transition: var(--wdtBaseTransition);
    color:transparent;
}

.wdt-image-box-holder.wdt-rc-template-content_only .wdt-content-item .wdt-content-button  a:hover{
    color: var(--wdtPrimaryColor);
    background-color: transparent;
}

.wdt-image-box-holder.wdt-rc-template-content_only .wdt-content-item .wdt-content-button  a:hover::after{
    right: -14px;
    color: var( --wdtPrimaryColor);
}



/* Flip images section */



.wdt-image-box-holder.wdt-rc-template-fliper_template .wdt-content-item {
    display:block;
    text-align: center;
    perspective: 1000px;
    position: relative;
    cursor: pointer;
    flex: 1 1 calc(25% - 30px);
    height: 230px;
}
.wdt-image-box-holder.wdt-rc-template-fliper_template .wdt-content-item .wdt-content-media-group,
.wdt-image-box-holder.wdt-rc-template-fliper_template .wdt-content-item .wdt-content-detail-group {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    backface-visibility: hidden;
    transition: transform 0.6s ease;
    background-color: var(--wdtBodyBGColor);
    box-sizing: border-box;
    padding: 20px;
}

.wdt-image-box-holder.wdt-rc-template-fliper_template .wdt-content-item .wdt-content-media-group {
    transform: rotateY(0deg);
}


.wdt-image-box-holder.wdt-rc-template-fliper_template .wdt-content-item .wdt-content-detail-group {
    transform: rotateY(180deg);
}


.wdt-image-box-holder.wdt-rc-template-fliper_template .wdt-content-item:hover .wdt-content-media-group {
    transform: rotateY(-180deg);
}

.wdt-image-box-holder.wdt-rc-template-fliper_template .wdt-content-item:hover .wdt-content-detail-group {
    transform: rotateY(0deg);
}



.wdt-image-box-holder.wdt-rc-template-fliper_template .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon{
    width: 100%;
}
.wdt-image-box-holder.wdt-rc-template-fliper_template .wdt-content-item .wdt-content-icon span {
    display: inline-flex;
    font-size: clamp(2.5rem, 2.1517rem + 1.5924vw, 4.0625rem);
    margin-bottom: 25px;
    color: var(--wdtPrimaryColor);
    transition: var(--wdtBaseTransition);
    padding:0;
}

.wdt-image-box-holder.wdt-rc-template-fliper_template .wdt-content-item:hover .wdt-content-icon span {
    transform: scale(1.2);
}


.wdt-image-box-holder.wdt-content-item-holder.wdt-rc-template-fliper_template .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H4);
    font-weight: var(--wdtFontWeight_H4);
}

.wdt-image-box-holder.wdt-content-item-holder.wdt-rc-template-fliper_template .wdt-content-item  div:not(:last-child){
    margin-bottom: 0;
}



.wdt-image-box-holder.wdt-rc-template-image_aside .wdt-content-item {
    display: flex;
    gap: 20px;
}

   .wdt-image-box-holder.wdt-rc-template-image_aside
       .wdt-content-item .wdt-content-title h5{
         font-size: var(--wdtFontSize_H4);
       
   }


    
.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 140px;
    height: 140px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(    --wdtHeadAltColor);
    font-size: 60px;
    border-radius: var(    --wdtRadius_Full);
    border: 2px solid var(--wdtPrimaryColor);
    color: var(--wdtPrimaryColor);
    transition:var(--wdtBaseTransition);
}
.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
    background-color:var(--wdtHeadAltColor);
}



.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item .wdt-content-icon-wrapper {
    position: relative;
    top: -80px;
    transition: var(--wdtBaseTransition);
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-column .wdt-content-item,
.wdt-image-box-holder.wdt-rc-template-style_3 .swiper-slide .wdt-content-item{
   position: relative; 
   height: 100%;
   padding: clamp(1.5625rem, 1.4928rem + 0.3185vw, 1.875rem) clamp(0.9375rem, 0.8678rem + 0.3185vw, 1.25rem) clamp(1.875rem, 1.1783rem + 3.1847vw, 5rem) clamp(0.9375rem, 0.8678rem + 0.3185vw, 1.25rem);
   overflow-y: visible;
   transition: var(--wdtBaseTransition);
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-column .wdt-content-item::before,
.wdt-image-box-holder.wdt-rc-template-style_3 .swiper-slide .wdt-content-item::before{
    content:"";
    position: absolute;
    width: 100%;
    height: 100%;
    border:1px solid var(--wdtPrimaryColor);
    border-left: transparent;
    left:0;
    top: 0;
    transition: var(--wdtBaseTransition);
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-column:first-child .wdt-content-item::before,
.wdt-image-box-holder.wdt-rc-template-style_3 .swiper-slide:first-child .wdt-content-item::before{
    border-left: 1px solid var(--wdtPrimaryColor);
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item:hover::before{
  transform: scaleY(1.3);
  box-shadow: 0px 0px 50px -20px rgba(0, 0, 0, 0.52);
  background-color: var(--wdtPrimaryColor);
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item:hover .wdt-content-description {
    color: var(--wdtAccentTxtColor);
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item .wdt-content-title h5 a{
   pointer-events: none;
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item:hover .wdt-content-icon-wrapper{
    top: -140px;
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
    margin-bottom: 0px;
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item .wdt-content-title h5{font-size:var(--wdtFontSize_H4);}

.wdt-image-box-holder.wdt-rc-template-style_3  .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    margin-top:-30px;
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item .wdt-content-detail-group .wdt-content-description {
   padding: clamp(0.9375rem, 0.8678rem + 0.3185vw, 1.25rem) 0  clamp(1.25rem, 1.1803rem + 0.3185vw, 1.5625rem) 0;
    transition: var(--wdtBaseTransition);
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item .wdt-content-button > a{
    background-color: transparent;
    border: 2px solid var(--wdtPrimaryColor);
    color: var(--wdtBodyTxtColor);
    border-radius: var(    --wdtRadius_2X);
} 

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item:hover .wdt-content-button > a{
    background-color: var(--wdtBodyBGColor);
    color: var(--wdtPrimaryColor);
}

@media (max-width:1024px){
   .wdt-image-box-holder.wdt-rc-template-style_3 .wdt-column .wdt-content-item::before,
    .wdt-image-box-holder.wdt-rc-template-style_3 .swiper-slide .wdt-content-item::before{
       border-left: 1px solid var(--wdtPrimaryColor);
   } 
   
  .wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item:hover::before{
  transform: scaleY(1);
  box-shadow: 0px 0px 50px -20px rgba(0, 0, 0, 0.22);
  background-color: var(--wdtPrimaryColor);
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item:hover .wdt-content-icon-wrapper{
    top: 0px;
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item .wdt-content-icon-wrapper{
    top: 0;
}

.wdt-image-box-holder.wdt-rc-template-style_3  .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    margin-top: 0px;
}

.wdt-image-box-holder.wdt-rc-template-style_3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
   margin-bottom: 20px; 
}
   
}



.wdt-image-box-holder.wdt-rc-template-regular .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
      font-size: clamp(3.125rem, 2.707rem + 1.9108vw, 5rem);
      padding: 0px;
      color: var(--wdtHeadAltColor);
  }
   
   .wdt-image-box-holder.wdt-rc-template-regular .wdt-content-item .wdt-content-title h5{
       font-size: clamp(1rem, 0.9721rem + 0.1274vw, 1.125rem);
       text-transform: capitalize;
       font-weight: var(--wdtFontWeight_Base);
       color: var(    --wdtAccentTxtColor);
       font-family: var(    --wdtFontTypo_Base);
   }
   
   .wdt-image-box-holder.wdt-rc-template-regular .wdt-content-item{
       padding: 0 clamp(0.625rem, -0.0908rem + 1.1173vw, 1.25rem);
   }
    

.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item > div:not(:last-child){
    margin-bottom:20px;
} 

.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-media-group .wdt-content-image span{
    border-radius: var(--wdtRadius_Full);
    position: relative;
    margin-top: 10px;
}

.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-media-group .wdt-content-image span::before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: var(--wdtPrimaryColor);
    top: -5px;
     border-radius: var(--wdtRadius_Full);
     z-index: -1;
     transition: var(--wdtBaseTransition);
}

.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-title h5 {
    color: var(    --wdtHeadAltColor);
}

.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item:hover .wdt-content-title h5{
    color: var(--wdtPrimaryColor);
}

.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item:hover .wdt-content-image span::before{
    background-color: var(--wdtLinkColor);
} 

.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-title h5{
     font-size: 18px;
     transition: var(--wdtBaseTransition);
}

.wdt-image-box-holder.wdt-rc-template-classic .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{
    margin: 0px;
    display: flex;
    justify-content: space-between;
    width:calc(100% + clamp(3.75rem, 2.7747rem + 4.4586vw, 8.125rem));
    left:calc(-1 * clamp(1.875rem, 1.457rem + 1.9108vw, 3.75rem));
    position: relative; 
}

.wdt-image-box-holder.wdt-rc-template-classic .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
    margin-top: 0px;
}

.wdt-image-box-holder.wdt-rc-template-classic .wdt-carousel-pagination-wrapper{
    position: absolute;
     top: 50%;
     left: 0;
     transform: translateY(-50%);
     width: 100%;
}

.wdt-image-box-holder.wdt-rc-template-image_only .wdt-content-item .wdt-content-image a img{
    opacity: 1;
    transition: var(    --wdtBaseTransition);
}

.wdt-image-box-holder.wdt-rc-template-image_only .wdt-content-item .wdt-content-image a img:hover {
    opacity: 0.7;
} 

.wdt-image-box-holder.wdt-rc-template-image_only .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock) {
    margin-left: 6px;
    margin-right: 6px;
}








/* form-iconbox */
    
.wdt-image-box-holder.wdt-rc-template-style_2 .wdt-content-item {
    display: flex;
    justify-content: inherit;
    gap: 25px;
    height: 100%;
}  

.wdt-image-box-holder.wdt-rc-template-style_2  .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 70px;
    height: 70px;
    background-color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtBodyBGColor);
    font-size:var(--wdtFontSize_H2);
}

.wdt-image-box-holder.wdt-rc-template-style_2  .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
   height: 70px;
}

.wdt-image-box-holder.wdt-rc-template-style_2  .wdt-content-item .wdt-content-title h5 {
   font-size: clamp(1rem, 1rem + 0vw, 1rem);
}


/* simple-template */

.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-title h5{
      font-size: var(--wdtFontSize_H4);
  }
    .wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-title h5 a{
        pointer-events: none;
    }
  .wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item {
    position: relative;
    height: 100%;
}
  .wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-image-wrapper  .wdt-content-image {
     overflow: hidden;
     position: relative;
}

.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-image-wrapper{
    display: flex;
    justify-content: center;
}
.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:after {
    background-color: rgba(38, 232, 255, 0.5);
    content: "";
    height: 100%;
    opacity: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 0;
}
.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image:after {
    opacity: 1;
}
.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-image img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
}
.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item:hover .wdt-content-image img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -moz-transform: scale(1.05);
}


.wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item > div:not(:last-child){
    margin-bottom: 30px;
}

@media(max-width:767px){
    .wdt-image-box-holder.wdt-rc-template-simple .wdt-content-item > div:not(:last-child){
    margin-bottom: 25px;
}
}
    



/* expert-imgbox-template */


.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item {
    display: flex;
    justify-content:flex-start;
    align-items:flex-start;
    column-gap: clamp(1.25rem, 1.1107rem + 0.6369vw, 1.875rem);
    box-sizing: border-box;
    width: 100%;
}   

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-media-group {
    width: 100%;
    height: 100%;
    display: flex;
    margin-bottom: 0px;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-title h5{font-size:var(--wdtFontSize_H4);}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-title h5 a{
    pointer-events: none;
}

.wdt-cus-filler-block-heading .wdt-heading-holder .wdt-heading-content-wrapper{
   font-weight: calc(var(--wdtFontWeight_Alt) + 100);
}

@media (max-width:767px){
    .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item{
        flex-direction: column;
    }
    
    .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-media-group{
        justify-content: inherit;
        margin-bottom: 20px;
    }
}




/* home-3-imgbox-template */


.wdt-image-box-holder.wdt-rc-template-style_1 .wdt-content-item .wdt-content-media-group{
    margin-bottom: 0px;
    display: flex;
}

.wdt-image-box-holder.wdt-rc-template-style_1 .wdt-content-item .wdt-content-media-group .wdt-content-image{
    overflow: hidden;
    transition: var(    --wdtBaseTransition);
}

.wdt-image-box-holder.wdt-rc-template-style_1 .wdt-content-item:hover .wdt-content-media-group .wdt-content-image img {
    transform: scale(1.3);
}

.wdt-image-box-holder.wdt-rc-template-style_1 .wdt-content-item .wdt-content-detail-group{
    background: rgba(var(--wdtBorderColorRgb),0.4);
    padding: 20px 20px 30px 20px;
    position: relative;
}

.wdt-image-box-holder.wdt-rc-template-style_1 .wdt-content-item .wdt-content-detail-group::before{
    content: "\002B";
    position: relative;
    width: 75px;
    height:75px;
    background-color: var(--wdtPrimaryColor);
    display: grid;
    place-items: center;
    border-radius: var(    --wdtRadius_Full);
    left: 50%;
    transform: translate(-50%);
    top: -60px; 
    color: var(--wdtBodyBGColor);
    font-size: 35px;
    border: 7px solid var(--wdtBodyBGColor);
    font-weight: calc(var(--wdtFontWeight_Base) - 150);
}

.wdt-image-box-holder.wdt-rc-template-style_1 .wdt-content-item .wdt-content-title h5 a{
    pointer-events: none;
}

.wdt-image-box-holder.wdt-rc-template-style_1 .wdt-content-item .wdt-content-title h5 {
    font-size: var(    --wdtFontSize_H3);
    text-transform: capitalize;
    font-weight: var(--wdtFontWeight_H3);
    margin-top: -32px;
}



/* home-3-imgbox-template-style-2 */


.wdt-image-box-holder.wdt-rc-template-style_2 .wdt-content-item {
    display: flex;
    justify-content: inherit;
    gap: 25px;
    height: 100%;
}  
.wdt-image-box-holder.wdt-rc-template-style_2 .wdt-content-item  .wdt-content-detail-group .wdt-content-title{
    margin-bottom:7px;
}

.wdt-image-box-holder.wdt-rc-template-style_2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 70px;
    height: 70px;
    background-color: var(--wdtPrimaryColor);
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtBodyBGColor);
    font-size: 24px;
}

.wdt-image-box-holder.wdt-rc-template-style_2 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
   height: 70px;
}

.wdt-image-box-holder.wdt-rc-template-style_2 .wdt-content-item .wdt-content-title h5 {
   font-size: clamp(1rem, 1rem + 0vw, 1rem);
}