
/* Default Template */
/* .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item { display: flex; align-items: center;  }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group { display: flex; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item > div:not(:last-child) { margin-bottom: 0; margin-right: 15px; }
.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-icon-wrapper .wdt-content-icon span { padding: 0; color: var(--wdtSecondaryColor); font-size: clamp(2.625rem, 2.4625rem + 0.8125vw, 3.4375rem); /* Min-42 & Max-55  } 

/* .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; font-family: var(--wdtFontTypo_Base); color: var(--wdtSecondaryColor); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: normal; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description a { color: var(--wdtSecondaryColor); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description a:hover { color: var(--wdtLinkHoverColor); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description p { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 5px; }  */

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item { display: flex; gap: 20px; justify-content: inherit;}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item > div:not(:last-child) { margin-bottom: 0px;}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtHeadAltColor); font-size: clamp(4.375rem, 4.0963rem + 1.2739vw, 5.625rem); height: clamp(3.75rem, 3.4713rem + 1.2739vw, 5rem); width: clamp(3.75rem, 3.4713rem + 1.2739vw, 5rem);}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 > a ,
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 { color: var(--wdtHeadAltColor);}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 {font-size:var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_H5);}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description p { margin-bottom: 0px;}

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description { font-size:var(--wdtFontSize_Base) }

.wdt-image-box-holder.wdt-rc-template-default  .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 8px;}


/* 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 { margin-bottom: 10px; }

.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: 0px; }

.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); }


.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item { display: grid; gap: 20px; grid-template-columns: auto 1fr; -webkit-box-shadow: none; box-shadow: none; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-media-group { display: flex; align-items: flex-start; }
.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 { background-color: transparent; padding: 0; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-detail-group { display: flex; gap: 20px; align-items: center; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-title-group span { display: none; }
.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(--wdtHeadAltColor); pointer-events: none; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0; font-size: clamp(3.125rem, 2.9375rem + 0.9375vw, 4.0625rem); /* Min-50 & Max-65 */ color: var(--wdtHeadAltColor); }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) { margin-bottom: 5px; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-button > a { 
  background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Base); 
  text-transform: uppercase; -webkit-border-radius: var(--wdtRadius_1X); border-radius: var(--wdtRadius_1X); padding: var(--wdtPadding_Btn); line-height: 1; text-wrap: nowrap; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-button > a:hover { background-color: var(--wdtLinkHoverColor); color: var(--wdtHeadAltColor); }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-detail-group { flex-wrap: wrap; }
}

@media (max-width: 600px) {
  .wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-detail-group { flex-wrap: wrap; }
}
@media (max-width: 479px) {
  .wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item { grid-template-columns: 1fr; }
}

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title-group.below span { display: none; }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group .wdt-content-title h5{
  color: var(--wdtSecondaryColor);
  font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
  margin-bottom: 15px;
}
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group .wdt-content-title{
  margin-bottom: 15px;
}

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title-group.below .wdt-content-description p{
  margin: 0;
}

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-subtitle {
  color: var(--wdtAccentTxtColor);
  font-size: var(--wdtFontSize_Base);
  margin-bottom: 5px;
  letter-spacing: normal;
  background: linear-gradient(90deg, rgba(var(--wdtSecondaryColorRgb), 1) 45%, rgba(var(--wdtPrimaryColorRgb), 1) 100%);
  width: fit-content;
  padding: 10px;
  line-height: 1;
  margin: auto;
  margin-top: -36px;
}


/* icon-aside-title Template */
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; margin-right: 15px; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item > div:not(:last-child) { margin-bottom: 12px; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item > div[class*="group"] > .wdt-content-title { width: fit-content; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0; color: var(--wdtSecondaryColor); font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem); /* Min-20 & Max-26 */ width: clamp(2.5rem, 2.4375rem + 0.3125vw, 2.8125rem); /* Min-40 & Max-45 */ height: clamp(2.5rem, 2.4375rem + 0.3125vw, 2.8125rem); /* Min-40 & Max-45 */ border-radius: var(--wdtRadius_Full); background-color: var(--wdtAccentTxtColor); color: var(--wdtHeadAltColor); }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem); /* Min-20 & Max-26 */ text-transform: uppercase; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-title h5, .wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-title h5 > a { color: var(--wdtAccentTxtColor); }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-title h5 > a:hover { color: var(--wdtLinkHoverColor); }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-description p { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-description a { color: var(--wdtAccentTxtColor); }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-description a:hover { color: var(--wdtLinkHoverColor); }


/* icon-box Template */
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item {
  background-color: var(--wdtTertiaryColor);
  padding: clamp(1.5625rem, 1.4589rem + 0.3467vw, 1.875rem); /* Min-25 & Max-30 */
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-media-group > div:not(:last-child){
  margin-bottom: 0;
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
  margin-bottom: 0;
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
  padding: 0;
  color: var(--wdtSecondaryColor);
  font-size: clamp(2.8125rem, 2.3945rem + 1.9108vw, 4.6875rem); /* Min-45 & Max-75 */
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.5rem, 1.425rem + 0.375vw, 1.875rem); /* Min-24 & Max-30 */
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-title h5 a,
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-button>a { -webkit-transition: var(--wdtAltTransition); transition: var(--wdtAltTransition); }
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-button>a {
  padding: 0;
  background-color: transparent;
  color: var(--wdtHeadAltColor);
  font-size: var(--wdtFontSize_Base);
  font-weight: var(--wdtFontWeight_Ext);
  line-height: var(--wdtLineHeight_Alt);
  background: linear-gradient(90deg, currentcolor 0%, currentColor 100%);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 100% 1px;
    transition: var(--wdtAltTransition);
    -webkit-transition-property: background-size, color;
    transition-property: background-size, color;
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-button > a:hover {
  background-color: transparent;
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item:hover .wdt-content-title h5,
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item:hover .wdt-content-title h5 a{
  color: var(--wdtPrimaryColor); 
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item:hover .wdt-content-button>a{
  color: var(--wdtPrimaryColor);
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-button>a:hover { background-position: bottom right;
    background-size: 0% 1px; }

@media screen and (min-width:1281px){
  .wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-media-group{
  display: flex;
  align-items: center;
  gap: 20px;
}
}

/* signature Template */

.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item {
  padding: clamp(1.25rem, 1.1803rem + 0.3185vw, 1.5625rem); /* Min-20 & Max-25 */
  background: var(--wdtAccentTxtColor);
  display: flex;
  flex-direction: column-reverse;
}
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item .wdt-content-media-group{
  display: flex;
}
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item>div:not(:last-child) {
  margin-bottom: 0;
}
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
  padding: 0;
  color: var(--wdtPrimaryColor);
  font-size: clamp(5.625rem, 5.0677rem + 2.5478vw, 8.125rem); /* Min-90 & Max-130 */
}
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item .wdt-content-title-group {
    display: flex;
    gap: .5em;
    align-items: center;
    justify-content: center; 
}
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item .wdt-content-title-group.below span { display: none; }
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item .wdt-content-title h5 {  font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ }
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); color: var(--wdtHeadAltColor); letter-spacing: normal; }

@media (max-width: 1280px) {
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-media-group { justify-content: center; } 
}



/* instagram-template */
.wdt-image-box-holder.wdt-rc-template-instagram .swiper-wrapper .swiper-slide { cursor: grab; }
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item { display: grid; align-items: center;
   justify-items: center; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); overflow: hidden; }
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item .wdt-content-detail-group { z-index: 1; }
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item .wdt-content-detail-group { pointer-events: none; }
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item > div { display: inline-flex; grid-area: 1/ -1; }
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item .wdt-content-image > span > img,
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item .wdt-content-image > a > img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    -webkit-transform: scale(1);
    transform: scale(1);
    transform-origin: center center;
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
}
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item:hover .wdt-content-image > span > img,
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item:hover .wdt-content-image > a > img { 
  -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
  padding: 0;
  font-size: inherit;
  width: 26px;
  height: 26px;
  color: var(--wdtHeadAltColor);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  opacity: 0;
  -webkit-transition: var(--wdtAltTransition);
  transition: var(--wdtAltTransition);
}
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { width: inherit; height: inherit; }

.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item:after {
  content: "";
  position: absolute;
  top:0;
  left:0;
  right:0;
  bottom: 0;
  width: 60px;
  height: 60px;
  margin: auto;
  background-color: rgba(var(--wdtSecondaryColorRgb),0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
  z-index: 0;
  pointer-events: none;
  -webkit-border-radius: var(--wdtRadius_Full);
  border-radius: var(--wdtRadius_Full);
  -webkit-transition: var(--wdtAltTransition);
  transition: var(--wdtAltTransition);
}
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item:hover:after {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* Icon with title  */

.wdt-image-box-holder.wdt-rc-template-icon-box-2 .swiper-wrapper { cursor: grab; }
.wdt-image-box-holder.wdt-rc-template-icon-box-2 .wdt-content-item{
  background-color: var(--wdtAccentTxtColor);
  padding: 30px clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* Min-20 & Max-30 */
  height: 100%;
}

.wdt-image-box-holder.wdt-rc-template-icon-box-2 .wdt-content-item:hover{
  background-color: rgba(var(--wdtSecondaryColorRgb), 0.1);
}
.wdt-image-box-holder.wdt-rc-template-icon-box-2 .wdt-content-item .wdt-content-title h5 {
   font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */
}
.wdt-image-box-holder.wdt-rc-template-icon-box-2 .wdt-content-item .wdt-content-title h5 , .wdt-image-box-holder.wdt-rc-template-icon-box-2 .wdt-content-item .wdt-content-title h5 a{
  color: var(--wdtSecondaryColor);
}
.wdt-image-box-holder.wdt-rc-template-icon-box-2 .wdt-content-item .wdt-content-title h5 a:hover {
  color: var(--wdtPrimaryColor);
}
.wdt-image-box-holder.wdt-rc-template-icon-box-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
  font-size: clamp(3.125rem, 2.8463rem + 1.2739vw, 4.375rem); /* Min-50 & Max-70 */
  color: var(--wdtSecondaryColor);
}
/* .wdt-image-box-holder.wdt-rc-template-icon-box-2 .wdt-image-box-wrapper .swiper-slide { cursor: grab; } */

/* Title Only */

.wdt-image-box-holder.wdt-rc-template-title_only .wdt-content-item .wdt-content-detail-group {
  display: grid;
  grid-template-columns: 0.13fr 0.5fr 1fr;
  gap: 25px;
}
.wdt-image-box-holder.wdt-rc-template-title_only .wdt-column:not(:last-child) .wdt-content-item{
  padding-bottom: clamp(1.25rem, 1.1107rem + 0.6369vw, 1.875rem) /*Min 20 - Max - 30 */;
  margin-bottom: clamp(1.25rem, 1.1107rem + 0.6369vw, 1.875rem) /*Min 20 - Max - 30 */;
  border-bottom:1px solid var(--wdtBorderColor);
}
.wdt-image-box-holder.wdt-rc-template-title_only .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
  margin-bottom: 0;
}
.wdt-image-box-holder.wdt-rc-template-title_only .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title{
  margin: 0;
}
/* .wdt-image-box-holder.wdt-rc-template-title_only .wdt-content-item > div[class*="group"] > .wdt-content-title,
.wdt-image-box-holder.wdt-rc-template-title_only .wdt-content-item > div[class*="group"] > .wdt-content-subtitle{
  width: auto;
} */
.wdt-image-box-holder.wdt-rc-template-title_only .wdt-content-item .wdt-content-subtitle {
  color: var(--wdtAccentTxtColor);
  font-size: var(--wdtFontSize_Base);
  letter-spacing: normal;
  background: linear-gradient(90deg, rgba(var(--wdtSecondaryColorRgb), 1) 45%, rgba(var(--wdtPrimaryColorRgb), 1) 100%);
  width: fit-content;
  height: fit-content;
  padding: 10px;
  line-height: 1;
}
.wdt-image-box-holder.wdt-rc-template-title_only .wdt-content-item > div[class*="group"] > .wdt-content-description p{
  margin: 0 ;
}
.wdt-image-box-holder.wdt-rc-template-title_only .wdt-content-item .wdt-content-title h5{
  font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
}

@media (max-width: 1024px) {
  .wdt-image-box-holder.wdt-rc-template-title_only .wdt-content-item .wdt-content-detail-group {
      grid-template-columns:1fr;
      gap: 15px;
}
.wdt-image-box-holder.wdt-rc-template-title_only .wdt-column:not(:last-child) .wdt-content-item{
  padding:0px 20px ;
  margin-bottom: 0px;
  border-right:1px solid var(--wdtBorderColor);
  border-bottom: 0;
}
.wdt-image-box-holder.wdt-rc-template-title_only .wdt-column:first-child .wdt-content-item{
  padding-left: 0 ;
}
.wdt-image-box-holder.wdt-rc-template-title_only .wdt-column:last-child .wdt-content-item{
  padding-left: 20px;
}
.wdt-image-box-holder.wdt-rc-template-title_only .wdt-content-item{
  height: 100%;  
}
}
@media (max-width: 767px){
  .wdt-image-box-holder.wdt-rc-template-title_only .wdt-content-item .wdt-content-detail-group {
    grid-template-columns: 1fr;
    gap: 15px;
  } 
  .wdt-image-box-holder.wdt-rc-template-title_only .wdt-column:not(:last-child) .wdt-content-item{
  padding:0px;
  padding-bottom: 20px;
  margin: 0;
  margin-bottom: 20px;
  border-bottom: 1px solid var(--wdtBorderColor);
}
.wdt-image-box-holder.wdt-rc-template-title_only .wdt-column:last-child .wdt-content-item{
  padding-left: 0px;
}
.wdt-image-box-holder.wdt-rc-template-title_only .wdt-content-item{
  height: auto;  
}
}


/* Classic */

.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon{
  background-color: var(--wdtAccentTxtColor);
  padding: 10px;
}
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
  color: var(--wdtHeadAltColor);
  font-size: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem); /* Min-40 & Max-70 */
  padding: 0;
}
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-title h5, .wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-title h5 a {
  color: var(--wdtAccentTxtColor);
}

.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-title h5{
  font-size:  clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);  /* Min-20 & Max-24 */ 
}
.wdt-image-box-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-icon-wrapper{
  margin-bottom: 20px;
}


/* Image with description Template */
.wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item { display: grid; align-items: end; border-radius: var(--wdtRadius_2X); overflow: hidden; }
.wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item > div { grid-area: 1/ -1; }
.wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item .wdt-content-media-group { display: flex; }
.wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item .wdt-content-detail-group { 
    height: 100%;
    padding: 30px 30px 100px;
    background-image: linear-gradient(180deg, transparent 10%, rgba(var(--wdtHeadAltColorRgb),0.85) 70%);
    place-content: end; 
  }
.wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item .wdt-content-description { font-size: var(--wdtFontSize_Base); color: var(--wdtAccentTxtColor); }
.wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item .wdt-content-description p { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item .wdt-content-image > span > img,
.wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item .wdt-content-image > a > img { width: 100%; height: 100%; object-fit: cover; object-position: center center; border-radius: var(--wdtRadius_2X);}

.wdt-image-box-holder.wdt-rc-template-image-with-description.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin-left: 0px; margin-right: 0px; }
.wdt-image-box-holder.wdt-rc-template-image-with-description.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination,
.wdt-image-box-holder.wdt-rc-template-image-with-description.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination:not(.swiper-pagination-lock) {
    width: fit-content; position: absolute; bottom: 40px; left: 30px; align-items: center; 
}
.elementor-element.elementor-widget-wdt-image-box:has(.wdt-image-box-holder.wdt-rc-template-image-with-description),
.wdt-image-box-holder.wdt-rc-template-image-with-description,
.wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-image-box-container,
.wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item,
.wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item .wdt-content-media-group { height: 100%; }

.wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item .wdt-content-title h5{
  font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */
  color: var(--wdtAccentTxtColor);
  text-transform: capitalize;
}

/* ----Icon Aside-2----- */

.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item { display: flex; align-items: center; gap: 20px; padding-inline: clamp(1.25rem, 0.2112rem + 3.4698vw, 4.375rem);/*70-20*/ }
.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-media-group { display: flex; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-image > span, .wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-image > a { -webkit-border-radius: 1em; border-radius: 1em; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    width: clamp(4.375rem, 3.9595rem + 1.3879vw, 5.625rem);/*90-70*/
    height: clamp(4.375rem, 3.9595rem + 1.3879vw, 5.625rem);/*90-70*/
    background-color: var(--wdtSecondaryColor);
    border-radius: var(--wdtRadius_2X);
    color: var(--wdtHeadAltColor);
    font-size: clamp(2.625rem, 2.4625rem + 0.8125vw, 3.4375rem); /* Min-42 & Max-55*/
    } 

.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.1669rem + 0.2776vw, 1.5rem); color: var(--wdtAccentTxtColor); font-weight: var(--wdtFontWeight_H5); text-transform: capitalize; font-family: var(--wdtFontTypo_Base); }
.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-description {font-size: var(--wdtFontSize_Base);line-height: var(--wdtLineHeight_Base);}
.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-description a { color: var(--wdtSecondaryColor); }
.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-description a:hover { color: var(--wdtLinkHoverColor); }
.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-description p { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 5px; }  


.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span{ background-color: var(--wdtAccentTxtColor); }
.wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item > div:not(:last-child){margin: 0;}




@media (max-width:1024px){
    .wdt-image-box-holder.wdt-rc-template-icon-aside-2{ overflow: hidden; }
    .wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-column-wrapper{ margin: 0 -1px; }
}

@media (min-width: 768px) {
    .wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-column:not(:last-child) .wdt-content-item::after {
        content: ''; position: absolute; right: -1px; top: 0; border-right: 1px solid rgba(var(--wdtBorderColorRgb),0.3); height: 100%; width: 1px;
    }
    .wdt-image-box-holder.wdt-rc-template-icon-aside-2 { margin: 0 calc(-1 * clamp(1.25rem, 0.2112rem + 3.4698vw, 4.375rem)); }
}

@media (max-width:767px) {
    .wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item .wdt-content-detail-group { padding-right: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
    .wdt-image-box-holder.wdt-rc-template-image-with-description.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination  { 
      width: 100%; position: relative; bottom: auto; right: auto; margin-top: 40px; }
    .wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item{padding-inline:0 ;}
    .elementor-element.elementor-widget-wdt-image-box:has(.wdt-image-box-holder.wdt-rc-template-image-with-description),
    .wdt-image-box-holder.wdt-rc-template-image-with-description,
    .wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-image-box-container,
    .wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item,
    .wdt-image-box-holder.wdt-rc-template-image-with-description .wdt-content-item .wdt-content-media-group { height: auto; }
    .wdt-image-box-holder.wdt-rc-template-image-with-description.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination:not(.swiper-pagination-lock){
      left: 0; right: 0; margin: auto; bottom: 30px;
    }
    .wdt-image-box-holder.wdt-rc-template-image-with-description.wdt-carousel-holder:has(.wdt-carousel-pagination-wrapper)  .wdt-content-item .wdt-content-detail-group{
      padding-bottom: 70px;
    }

    
}

@media (max-width:479px){
  .wdt-image-box-holder.wdt-rc-template-icon-aside-2 .wdt-content-item {
    flex-direction: column;
  }
}


