
/* 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); }




/* Type 1 */

.wdt-image-box-holder.wdt-rc-template-type-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 45px;
    height: 45px;
    font-size: var(--wdtFontSize_Alt);
    color: var(--wdtHeadAltColor);
    padding: 0;
}
.wdt-image-box-holder.wdt-rc-template-type-1 .wdt-content-item{
    display: flex;
    gap: 20px;
}
.wdt-image-box-holder.wdt-rc-template-type-1 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H5);
    color: var(--wdtHeadAltColor);
}
.wdt-image-box-holder.wdt-rc-template-type-1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
    margin-bottom: 0px;
}
.wdt-image-box-holder.wdt-rc-template-type-1  .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-separator {
    margin-top: 8px;
}
.wdt-image-box-holder.wdt-rc-template-type-1 .wdt-content-item .wdt-content-separator.separator-1 span {
    background-color: var(--wdtPrimaryColor);
    display: inline-flex;
    height: 2px;
    width: 0;
    -webkit-transition: var(--wdtAltTransition);
    transition: var(--wdtAltTransition);
}
.wdt-image-box-holder.wdt-rc-template-type-1 .wdt-content-item:hover .wdt-content-separator.separator-1 span {
    width: 60px; 
}
.wdt-image-box-holder.wdt-rc-template-type-1 .wdt-default-item{margin-bottom:  clamp(1.875rem, 1.5963rem + 1.2739vw, 3.125rem);}



/* Type 2 */

.wdt-image-box-holder.wdt-rc-template-type-2 .wdt-content-item{text-align: left;}
.wdt-image-box-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-media-group{ margin-bottom: 25px;}
.wdt-image-box-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(2.625rem, 2.5275rem + 0.4459vw, 3.0625rem); /* max-48px - min-42px */
    width: 48px;
    height: 48px;
    color: var(--wdtHeadAltColor);
    padding: 0;
    height: 120px;
    width: 120px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: rgba(var(--wdtHeadAltColorRgb),0.08);
    border-radius: var(--wdtRadius_Full);
    border: 15px solid rgba(var(--wdtHeadAltColorRgb),0);
    transition: var(--wdtAltTransition);
}
.wdt-image-box-holder.wdt-rc-template-type-2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
    border-color: var(--wdtPrimaryColor);
}
.wdt-image-box-holder.wdt-rc-template-type-2 .wdt-column:not(:last-child) .wdt-content-item .wdt-content-icon-wrapper:after {
    content: "";
    background-color: var(--wdtBorderColor);
    position: absolute;
    right: -22%;
    top: 0;
    width: 60px;
    height: 2px;
    display: inline-block;
    bottom: 0;
    margin: auto;
}
.wdt-image-box-holder.wdt-rc-template-type-2 {
    counter-reset: wdt-counter; 
}
.wdt-image-box-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-title h5::before {
    counter-increment: wdt-counter;
    content: "0" counter(wdt-counter)". "; 
    color: rgba(var(--wdtBodyTxtColorRgb), .6);
    margin-right: 8px;
    transition: var(--wdtAltTransition);
}
.wdt-image-box-holder.wdt-rc-template-type-2 .wdt-content-item:hover .wdt-content-title h5::before {
    color: var(--wdtPrimaryColor);
}
.wdt-image-box-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.125rem, 1.0971rem + 0.1274vw, 1.25rem); /* max-20px - min-18px */
    padding-bottom: 5px;
}
.wdt-image-box-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-subtitle{
    font-size: clamp(1.125rem, 1.0971rem + 0.1274vw, 1.25rem); /* max-20px - min-18px */
    text-transform: capitalize;
    color: var(--wdtHeadAltColor);
    line-height: var(--wdtLineHeight_H5);
    margin-bottom: 20px;
    position: relative;
}
.wdt-image-box-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-subtitle:after{
    content: "";
    background-color: var(--wdtTertiaryColor);
    display: block;
    height: 4px;
    width: 60px;
    transition: var(--wdtAltTransition);
    -webkit-transition: var(--wdtAltTransition);
    margin: auto;
    margin-top: 20px;
    margin-bottom: 25px;
}

.wdt-image-box-holder.wdt-rc-template-type-2 .wdt-content-item:hover .wdt-content-subtitle::after {
    width: 78px;
    background-color: var(--wdtPrimaryColor);
}
.wdt-image-box-holder.wdt-rc-template-type-2 .wdt-default-item{margin-bottom: clamp(1.875rem, 1.5963rem + 1.2739vw, 3.125rem);}

@media(max-width:1024px){
    .wdt-image-box-holder.wdt-rc-template-type-2 .wdt-column:not(:last-child) .wdt-content-item .wdt-content-icon-wrapper:after {display: none;}}


/* Type - 3 */

.wdt-image-box-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(4.375rem, 4.3053rem + 0.3185vw, 4.6875rem); /* max-75 - min-70px */
    width: 75px;
    height: 75px;
    padding: 0;
    color: var(--wdtPrimaryColor);
}
.wdt-image-box-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-title h5 a {
    position: relative;
}
.wdt-image-box-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-title h5 a:before,
.wdt-image-box-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-title h5 a:after {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    top: 14px;
    background-color: var(--wdtHeadAltColor);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-image-box-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-title h5 a:before { left: -10px;}
.wdt-image-box-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-title h5 a:after {right: -10px;}
.wdt-image-box-holder.wdt-rc-template-type-3 .wdt-content-item:hover .wdt-content-title h5 a:before {width: 50px; left: -60px;}
.wdt-image-box-holder.wdt-rc-template-type-3 .wdt-content-item:hover .wdt-content-title h5 a:after { width: 50px; right: -60px;}
.wdt-image-box-holder.wdt-rc-template-type-3 .wdt-default-item{margin-bottom: clamp(1.875rem, 1.875rem + 0vw, 1.875rem);}


/* Type - 4 */

.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-content-item{ height: 100%;}
.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-media-group{ display: flex; gap: 5px; align-items: center;}
.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-description { position: relative; z-index: 0; padding-left: 50px;}
.wdt-image-box-holder.wdt-rc-template-type-4  .wdt-content-item > div[class*="group"] > .wdt-content-title{ width: auto; text-wrap-mode: nowrap;}
.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-media-group > div:not(:last-child){ margin-bottom: 0;}
.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle{margin-top: 0px; text-wrap-mode: nowrap;}
.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-content-subtitle{
    font-size: var(--wdtFontSize_H6);
    font-family: var(--wdtFontTypo_H6);
}
.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-title {
    display: inline-flex; 
    align-items: center; 
    gap: 8px; 
}
.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-title:after {
    content: '';
    height: 15px; 
    width: 1px;
    background-color: var(--wdtHeadAltColor);
    display: inline-block;
}
.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_H6);
    font-weight: calc(500 + 200);
}
.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(1.875rem, 1.8471rem + 0.1274vw, 2rem); /* max-32px - min-30px */
    height: 32px;
    width: 32px;
    padding: 0;
    color: var(--wdtPrimaryColor);
}
.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    display: inline-flex;
    justify-content: inherit;
    margin-right: 10px;
}
.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-content-item:before{
    content: "";
    position: absolute;
    left: 16px;
    top: 45px;
    border-left: 1px solid;
    height: 70%;
}
.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-content-item:before { border-left-color: rgba(var(--wdtHeadAltColorRgb), 0.1);}
.wdt-image-box-holder.wdt-rc-template-type-4 .wdt-default-item{margin-bottom: clamp(1.875rem, 1.5963rem + 1.2739vw, 3.125rem);}



/* Type-5 */

.wdt-image-box-holder.wdt-rc-template-type-5 .wdt-content-item { display: flex;gap: 30px;}
.wdt-image-box-holder.wdt-rc-template-type-5 .wdt-default-item {margin-bottom: 30px;}
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-5 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-separator-line{background-color: var(--wdtPrimaryColor);}
.wdt-image-box-holder.wdt-rc-template-type-5 .wdt-content-item .wdt-content-title h5,
.wdt-image-box-holder.wdt-rc-template-type-5 .wdt-content-item .wdt-content-description {color: var(--wdtAccentTxtColor);}
.wdt-image-box-holder.wdt-rc-template-type-5 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span{height: 64px; width: 64px;}
.wdt-image-box-holder.wdt-rc-template-type-5 .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image > span{ transform: translateY(-3px); transition: var(--wdtAltTransition);}

@media(max-width:479px){
  .wdt-image-box-holder.wdt-rc-template-type-5 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span{height: 50px; width: 50px;}
  .wdt-image-box-holder.wdt-rc-template-type-5 .wdt-content-item {gap: 20px;}
}

/* Type-6 */

.wdt-image-box-holder.wdt-rc-template-type-6 .wdt-content-item {
    display: flex;
    gap: 15px;
    padding: 30px;
}
.wdt-image-box-holder.wdt-rc-template-type-6 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: clamp(1.875rem, 1.8471rem + 0.1274vw, 2rem); /* max-32px - min-30px */
    width: clamp(3.75rem, 3.4713rem + 1.2739vw, 5rem); /* 80px */
    height: clamp(3.75rem, 3.4713rem + 1.2739vw, 5rem); /* 80px */
    padding: 0;
    border-radius: var(--wdtRadius_Full);
    background-color: var(--wdtAccentTxtColor);
    color: var(--wdtPrimaryColor);
}
.wdt-image-box-holder.wdt-rc-template-type-6 .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_H5);
    text-transform: uppercase;
    pointer-events: none;
}
.wdt-image-box-holder.wdt-rc-template-type-6 .wdt-content-item .wdt-content-title h5 > a{color: var(--wdtAccentTxtColor);}
.wdt-image-box-holder.wdt-rc-template-type-6 .wdt-content-item .wdt-content-title{ margin-bottom: 10px;}

.wdt-image-box-holder.wdt-rc-template-type-6 .wdt-content-item .wdt-content-description{margin-bottom: 30px;}

/* Btn style */
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a {
    font-size: var(--wdtFontSize_Ext);
    font-family: var(--wdtFontTypo_Base);
    text-transform: uppercase;
    border: 2px solid var(--wdtAccentTxtColor);
    background-color: transparent;
    color: var(--wdtAccentTxtColor);
    display: inline-block;
    padding: var(--wdtPadding_MiniBtn);
    -webkit-border-radius: var(--wdtRadius_Zero);
    border-radius: var(--wdtRadius_Zero);
}
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a:before,
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a:after{box-sizing:inherit; content:''; position:absolute; width:100%; height:100%;}
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a{position:relative;}
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a:hover:after{-webkit-transition:border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s; transition:border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;}
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a:hover:before,
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a:hover:after{width:100%; height:100%;}
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a:after{bottom:0; right:0;}
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a:hover:before{-webkit-transition:width 0.25s ease-out, height 0.25s ease-out 0.25s; transition:width 0.25s ease-out, height 0.25s ease-out 0.25s;}
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a:before{top:0; left:0;}
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a:before,
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a:after{border:2px solid transparent; width:0; height:0;}
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a:hover:before{border-top-color:#000; border-right-color:#000;}
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a:hover:after{border-bottom-color:#000; border-left-color:#000;}

.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-type-6  .wdt-content-item .wdt-content-button > a:hover{ background-color: var(--wdtAccentTxtColor); color: var(--wdtHeadAltColor);}

@media(max-width:1024px){.wdt-image-box-holder.wdt-rc-template-type-6 .wdt-content-item {flex-direction: column; gap: 0;}}

@media(max-width:767px){.wdt-image-box-holder.wdt-rc-template-type-6 .wdt-content-item {text-align: center;}}

@media(max-width:479px){.wdt-image-box-holder.wdt-rc-template-type-6 .wdt-content-item {padding: 20px;}}



/* Type - 7 */

.wdt-image-box-holder.wdt-rc-template-type-7 .wdt-content-item .wdt-content-detail-group {position: relative; padding: 72px 0px;}
.wdt-image-box-holder.wdt-rc-template-type-7 .wdt-column:nth-child(2) .wdt-content-item {display: flex; flex-direction: column;}
.wdt-image-box-holder.wdt-rc-template-type-7 .wdt-column:nth-child(2) .wdt-content-item .wdt-content-media-group { order: 2;}
.wdt-image-box-holder.wdt-rc-template-type-7 .wdt-column:nth-child(2) .wdt-content-item .wdt-content-detail-group {order: 1;}


.wdt-image-box-holder.wdt-rc-template-type-7 .wdt-content-item .wdt-content-image:before {
    content: "";
    position: absolute;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 15px solid var(--wdtAccentTxtColor);
    height: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    z-index: 1;
}
.wdt-image-box-holder.wdt-rc-template-type-7 .wdt-content-item .wdt-content-image:before { border-right-color: var(--wdtPrimaryColor);}
.wdt-image-box-holder.wdt-rc-template-type-7 .wdt-content-item:hover .wdt-content-image:before{text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:0.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;}
	@-webkit-keyframes blinker {
	from{opacity:1.0;}
	to{opacity:0.0;}
	}
.wdt-image-box-holder.wdt-rc-template-type-7 .wdt-content-item:hover .wdt-content-image img{-webkit-filter:grayscale(100%); /* Safari */ filter:grayscale(100%);}
.wdt-image-box-holder.wdt-rc-template-type-7 .wdt-content-item:hover .wdt-content-title h5 {color: var(--wdtPrimaryColor);}
.wdt-image-box-holder.wdt-rc-template-type-7 .wdt-content-item > div:not(:last-child){ margin-bottom: 0;}
.wdt-image-box-holder.wdt-rc-template-type-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title{margin-bottom: 20px;}

@media(max-width:1280px){
    .wdt-image-box-holder.wdt-rc-template-type-7 .wdt-content-item .wdt-content-detail-group {position: relative; padding: 17% 0px;}
}
@media(max-width:1024px){
    .wdt-image-box-holder.wdt-rc-template-type-7 .wdt-column:nth-child(2) .wdt-content-item {display: flex; flex-direction: column;}
    .wdt-image-box-holder.wdt-rc-template-type-7 .wdt-column:nth-child(2) .wdt-content-item .wdt-content-media-group { order: 1;}
    .wdt-image-box-holder.wdt-rc-template-type-7 .wdt-column:nth-child(2) .wdt-content-item .wdt-content-detail-group {order: 2;}
    .wdt-image-box-holder.wdt-rc-template-type-7 .wdt-column-wrapper { justify-content: center;}

    .wdt-image-box-holder.wdt-rc-template-type-7 .wdt-content-item .wdt-content-detail-group { padding: 25px 0px 0;}
}
@media(max-width:767px){
    .wdt-image-box-holder.wdt-rc-template-type-7 .wdt-content-item .wdt-content-detail-group .wdt-content-title{margin-bottom: 15px;}
}
@media(max-width:479px){.wdt-image-box-holder.wdt-rc-template-type-7 .wdt-content-item .wdt-content-detail-group {padding: 20px 0px 0;}}



/* Type- 8 */

.wdt-image-box-holder.wdt-rc-template-type-8 .wdt-column:nth-child(2) .wdt-content-item::after{
    border-left: 2px dashed var(--wdtBorderColor);
    border-right: 2px dashed var(--wdtBorderColor);
    position: absolute;
    content: "";
    left: -15px;
    width: 26em;
    height: 100px;
    top: 60%;
    bottom: 0;
    transform: translateY(-50%);
    z-index: -3;
}
.wdt-image-box-holder.wdt-rc-template-type-8 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_H2);
    height: 48px;
    width: 48px;
    padding: 0;
    text-align: center;
    color: var(--wdtHeadAltColor);
}
.wdt-image-box-holder.wdt-rc-template-type-8 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon{
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    height: 80px;
    width: 80px;
    border-radius: vaR(--wdtRadius_Full);
    background: var(--wdtAccentTxtColor);
    box-shadow: 0 3px 4px 3px var(--wdtBorderColor);
}
.wdt-image-box-holder.wdt-rc-template-type-8 .wdt-content-item .wdt-content-media-group{margin-bottom: 25px;}
.wdt-image-box-holder.wdt-rc-template-type-8 .wdt-content-item .wdt-content-title h5{margin-bottom: 25px;}

.wdt-image-box-holder.wdt-rc-template-type-8 .wdt-content-item .wdt-content-title h5 a{pointer-events: none;}
.wdt-image-box-holder.wdt-rc-template-type-8 .wdt-content-item:hover .wdt-content-title h5{color: var(--wdtPrimaryColor);}

@media(max-width:1280px){
   .wdt-image-box-holder.wdt-rc-template-type-8 .wdt-column:nth-child(2) .wdt-content-item::after{    
        width: 100%;
        margin-left: 20px;
        margin-right: 20px;
        left: -20px;
    }
}
@media(max-width:1024px){
	.wdt-image-box-holder.wdt-rc-template-type-8 .wdt-column:nth-child(1) .wdt-content-item::after{    
        border-left: 0px dashed var(--wdtBorderColor);
	    border-right: 2px dashed var(--wdtBorderColor);
	    position: absolute;
	    content: "";
	    left: 15px;
	    width: 100%;
	    height: 100px;
	    top: 60%;
	    transform: translateY(-50%);
    }
   .wdt-image-box-holder.wdt-rc-template-type-8 .wdt-column:nth-child(2) .wdt-content-item::after{    
       border-left: 0px dashed var(--wdtBorderColor);
	   border-right: 0px dashed var(--wdtBorderColor);
    }
	 .wdt-image-box-holder.wdt-rc-template-type-8 .wdt-column:nth-child(3) .wdt-content-item::after{    
       border-left: 2px dashed var(--wdtBorderColor);
	    border-right: 0px dashed var(--wdtBorderColor);
	    position: absolute;
	    content: "";
	    left: -15px;
	    width: 100%;
	    height: 100px;
	    top: 60%;
	    transform: translateY(-50%);
    }
}
@media(max-width:767px){
    .wdt-image-box-holder.wdt-rc-template-type-8 .wdt-column:nth-child(1) .wdt-content-item::after,
    .wdt-image-box-holder.wdt-rc-template-type-8 .wdt-column:nth-child(3) .wdt-content-item::after{display: none;}
    .wdt-image-box-holder.wdt-rc-template-type-8 .wdt-content-item .wdt-content-media-group{margin-bottom: 15px;}
    .wdt-image-box-holder.wdt-rc-template-type-8 .wdt-content-item .wdt-content-title h5{margin-bottom: 20px;}}



/* Type-9 */

.wdt-image-box-holder.wdt-rc-template-type-9 .wdt-content-item .wdt-content-detail-group{padding: 20px 30px; border-bottom: 2px solid var(--wdtBorderColor);}
.wdt-image-box-holder.wdt-rc-template-type-9 .wdt-content-item .wdt-content-media-group{margin-bottom: 0;}
.wdt-image-box-holder.wdt-rc-template-type-9 .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.25rem, 1.1943rem + 0.2548vw, 1.5rem);/* max-24px - min-20px */
}
@media(max-width:767px){
    .wdt-image-box-holder.wdt-rc-template-type-9 .wdt-content-item .wdt-content-detail-group .wdt-content-title{margin-bottom: 10px;}
    .wdt-image-box-holder.wdt-rc-template-type-9 .wdt-content-item .wdt-content-detail-group{padding: 20px}
}
@media only screen and (min-width:768px) {
    .wdt-image-box-holder.wdt-rc-template-type-9.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        position: absolute;
        top: calc(-1 * clamp(6.25rem, 5.5625rem + 2.2917vw, 8.3125rem));
        right: 0;
        left: 0;
        width: 100%;
        max-width: 580px;
        margin: auto;
        text-align: right;
    }
    .wdt-image-box-holder.wdt-rc-template-type-9.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock) { 
        margin-top: 0; 
    }
    .wdt-image-box-holder.wdt-rc-template-type-9.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        max-width: 1230px;
        top: -130px;
    }
}
@media only screen and (max-width:1540px) and (min-width:1281px) {
    .wdt-image-box-holder.wdt-rc-template-type-9.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        top: -125px; max-width: 1230px;
    }
}
@media only screen and (max-width:1280px) and (min-width:1025px) {
    .wdt-image-box-holder.wdt-rc-template-type-9.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        top: -115px; max-width: 1100px;
    }
}
@media only screen and (max-width:1024px) and (min-width:768px) {
    .wdt-image-box-holder.wdt-rc-template-type-9.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        top: -106px;  max-width: 850px;
    }
}
@media only screen and (max-width:767px) {
    .wdt-image-box-holder.wdt-rc-template-type-9.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
        max-width: 1100px;
        top: calc(-1 * clamp(7.8125rem, 7.2399rem + 0.8939vw, 8.3125rem));
    }
}
.wdt-specifications-holder.wdt-content-item-holder.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock){
    margin-top: 25px;
}
.wdt-specifications-holder.wdt-content-item-holder.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination
 {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 15px;
}


/* Type-10 */

.wdt-image-box-holder.wdt-rc-template-type-10 .wdt-content-item .wdt-content-title h5{ font-size: clamp(1.5rem, 1.5rem + 0vw, 1.5rem);}
.wdt-image-box-holder.wdt-rc-template-type-10 { counter-reset: wdt-counter; }
.wdt-image-box-holder.wdt-rc-template-type-10 .wdt-content-item .wdt-content-title h5::before {
    counter-increment: wdt-counter;
    content: counter(wdt-counter) ". "; 
    color: rgba(var(--wdtBodyTxtColorRgb), .6);
    margin-right: 8px;
    transition: var(--wdtAltTransition);
}
.wdt-image-box-holder.wdt-rc-template-type-10 .wdt-content-item:hover .wdt-content-title h5::before {color: var(--wdtPrimaryColor);}

/*-- Type-11 */
.wdt-image-box-holder.wdt-rc-template-type-11 .swiper-wrapper{
    cursor: grab;
}
.wdt-image-box-holder.wdt-rc-template-type-11 .wdt-content-item .wdt-content-media-group{
    display: grid;
} 
.wdt-image-box-holder.wdt-rc-template-type-11 .wdt-content-item .wdt-content-media-group > div{
    grid-area: 1/-1;
}
.wdt-image-box-holder.wdt-rc-template-type-11 .wdt-content-item .wdt-content-media-group > div:not(:last-child){
    margin-bottom:0;
}
.wdt-image-box-holder.wdt-rc-template-type-11 .wdt-content-item .wdt-content-media-group .wdt-main-image{
    z-index:2;
    transition:var(--wdt-Ad-Transition);
    -webkit-transition:var(--wdt-Ad-Transition);
}
.wdt-image-box-holder.wdt-rc-template-type-11 .wdt-content-item:hover .wdt-content-media-group:has(.wdt-additional-image) .wdt-main-image{
    z-index:2;
    opacity:0;
}


/* Type-12 */

.wdt-image-box-holder.wdt-rc-template-type-12 .wdt-content-item .wdt-content-image-wrapper, 
.wdt-image-box-holder.wdt-rc-template-type-12 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-image-box-holder.wdt-rc-template-type-12 .wdt-content-item .wdt-content-image > span, 
.wdt-image-box-holder.wdt-rc-template-type-12 .wdt-content-item .wdt-content-image > a{display:flex;}
.wdt-image-box-holder.wdt-rc-template-type-12 .wdt-content-item > div:not(:last-child){ margin-bottom: 1px;}
.wdt-image-box-holder.wdt-rc-template-type-12 .wdt-content-item .wdt-content-detail-group{
    background-color: rgba(var(--wdtHeadAltColorRgb),0.8);
    padding: 40px 15px 30px 15px;
}
.wdt-image-box-holder.wdt-rc-template-type-12 .wdt-active .wdt-content-item .wdt-content-detail-group,
.wdt-image-box-holder.wdt-rc-template-type-12 .wdt-content-item:hover .wdt-content-detail-group{
    background-color: var(--wdtPrimaryColor);
}
.wdt-image-box-holder.wdt-rc-template-type-12 .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.25rem, 1.225rem + 0.125vw, 1.375rem); /* Min-20 & Max-22 */
}
.wdt-image-box-holder.wdt-rc-template-type-12 .wdt-content-item .wdt-content-button{
    position:absolute;
    left:0; right:0;
    top:-30px
}
.wdt-image-box-holder.wdt-rc-template-type-12 .wdt-content-item .wdt-content-button > a{
    border-color: var(--wdtAccentTxtColor);
    font-family:var(--wdtFontTypo_Alt);
    font-size:20px;
}
.wdt-image-box-holder.wdt-rc-template-type-12 .wdt-content-item .wdt-content-button > a:hover{
    background-color:var(--wdtSecondaryColor);
    border-color:var(--wdtBorderColor);
}


/*-- Type 13 --*/

.wdt-image-box-holder.wdt-rc-template-type-13 .wdt-content-item > div:not(:last-child){ margin-bottom:0;}
.wdt-content-item .wdt-content-image-wrapper, 
.wdt-content-item .wdt-content-image-wrapper .wdt-content-image, 
.wdt-content-item .wdt-content-image > span, 
.wdt-content-item .wdt-content-image > a{ display:flex;}
.wdt-image-box-holder.wdt-rc-template-type-13 .wdt-content-item .wdt-content-detail-group{
    background-color:var(--wdtTertiaryColor);
    padding: 20px clamp(1.5625rem, 1.4589rem + 0.3467vw, 1.875rem) 25px;
}
.wdt-image-box-holder.wdt-rc-template-type-13 .wdt-content-item .wdt-content-detail-group:before,
.wdt-image-box-holder.wdt-rc-template-type-13 .wdt-content-item .wdt-content-detail-group:after{
    content:"";
    height:4px;
    width:100%;
    background:var(--wdtBorderColor);
    position:absolute;
    left:0;
    bottom:0;
}
.wdt-image-box-holder.wdt-rc-template-type-13 .wdt-content-item .wdt-content-detail-group:after{
    background-color:var(--wdtPrimaryColor);
    transform:scale(0); -webkit-transform:scale(0);
    transition:var(--wdtBaseTransition); -webkit-transition:var(--wdtBaseTransition);
}
.wdt-image-box-holder.wdt-rc-template-type-13 .wdt-active .wdt-content-item .wdt-content-detail-group:after,
.wdt-image-box-holder.wdt-rc-template-type-13 .wdt-content-item:hover .wdt-content-detail-group:after{
    transform:scale(1); -webkit-transform:scale(1);
}

.wdt-image-box-holder.wdt-rc-template-type-13 .wdt-content-item .wdt-content-button > a{
    background-color:transparent;
    padding:0;
    color:var(--wdtPrimaryColor);
}
.wdt-image-box-holder.wdt-rc-template-type-13 .wdt-content-item:hover .wdt-content-button > a{
    color:var(--wdtHeadAltColor);
}
.wdt-image-box-holder.wdt-rc-template-type-13 .wdt-content-item .wdt-content-button > a:hover{
    background-color:transparent;
}


/*-- Type -15 --*/

.wdt-rc-template-type-15.wdt-image-box-holder .wdt-content-item {
    display: grid;
    grid-template-columns:80px auto;
    align-items: center;
    border: 2px solid var(--wdtSecondaryColor);
}
.wdt-rc-template-type-15.wdt-image-box-holder .wdt-content-item > div:not(:last-child){
    margin-bottom:0
}
.wdt-rc-template-type-15.wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    min-height:90px;
    font-size:40px;
    width:100%;
    color:var(--wdtAccentTxtColor);
    display:flex;
    justify-content:center;
}
.wdt-rc-template-type-15.wdt-image-box-holder .wdt-content-item .wdt-content-media-group{
    background-color:var(--wdtSecondaryColor);
    height:100%;
    display: flex;
    justify-content: center;
}
.wdt-rc-template-type-15.wdt-image-box-holder .wdt-content-item .wdt-content-detail-group{
    padding:15px;
}
.wdt-rc-template-type-15.wdt-image-box-holder .wdt-content-item .wdt-content-description{
    text-transform:uppercase;
    font-size:15px;
}
.wdt-rc-template-type-15.wdt-image-box-holder .wdt-content-item .wdt-content-description strong{
    color:var(--wdtHeadAltColor);
}
.wdt-rc-template-type-15.wdt-image-box-holder .wdt-content-item .wdt-content-description a:hover{
    color:var(--wdtHeadAltColor);
}
.wdt-rc-template-type-15.wdt-image-box-holder .wdt-content-item:hover {
    border-color:var(--wdtPrimaryColor);
}
.wdt-rc-template-type-15.wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group{
    background-color:var(--wdtPrimaryColor);
}


/* Type - 16 */

.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-content-item {
    padding: 40px 15px;
    height: 100%;
}
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-column:nth-child(1) .wdt-content-item,
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-column:nth-child(4) .wdt-content-item{
    background-color: var(--wdtTertiaryColor);
}
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-column:nth-child(2) .wdt-content-item,
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-column:nth-child(3) .wdt-content-item{
    background-color: var(--wdtBorderColor);
}
@media(max-width:1280px){
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-column:nth-child(1) .wdt-content-item,
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-column:nth-child(3) .wdt-content-item {background-color: var(--wdtTertiaryColor);}
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-column:nth-child(4) .wdt-content-item {background-color:  var(--wdtBorderColor);}}

/* :default */

.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-default-item:nth-child(1) .wdt-content-item,
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-default-item:nth-child(3) .wdt-content-item{
    background-color: var(--wdtTertiaryColor);
}
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-default-item:nth-child(2) .wdt-content-item,
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-default-item:nth-child(4) .wdt-content-item{
    background-color: var(--wdtBorderColor);
}
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_H2);
    width: 42px;
    height: 42px;
    padding: 0;
    color: var(--wdtHeadAltColor);
}
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-content-item .wdt-content-icon{
    border: 2px solid var(--wdtHeadAltColor);
    width: clamp(3.75rem, 3.0533rem + 3.1847vw, 6.875rem); /* 110px; */
    height: clamp(3.75rem, 3.0533rem + 3.1847vw, 6.875rem); /* 110px; */
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--wdtRadius_Full);
}
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-content-item .wdt-content-title h5 a {
    position: relative;
}
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-content-item .wdt-content-title h5 a:before,
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-content-item .wdt-content-title h5 a:after {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    top: 14px;
    background-color: var(--wdtHeadAltColor);
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-content-item .wdt-content-title h5 a:before { left: -10px;}
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-content-item .wdt-content-title h5 a:after { right: -10px;}
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-content-item:hover .wdt-content-title h5 a:before {width: 40px; left: -50px;}
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-content-item:hover .wdt-content-title h5 a:after { width: 40px; right: -50px;}
.wdt-image-box-holder.wdt-rc-template-type-16 .wdt-default-item{margin-bottom: clamp(1.875rem, 1.875rem + 0vw, 1.875rem);}


/* Type - 17 */

.wdt-image-box-holder.wdt-rc-template-type-17 .wdt-content-item{text-align: left; justify-content: start; display: flex;}
.wdt-image-box-holder.wdt-rc-template-type-17 .wdt-content-item .wdt-content-detail-group { border-left: 1px solid var(--wdtBorderColor); padding-left: 20px;}
.wdt-image-box-holder.wdt-rc-template-type-17 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: calc(var(--wdtFontSize_H2) - 2px);
    height: 40px;
    width: 40px;
    padding: 0;
    color: var(--wdtPrimaryColor);
    margin-right: 20px;
}
.wdt-image-box-holder.wdt-rc-template-type-17 .wdt-content-item .wdt-content-title{margin-bottom: 10px;}
.wdt-image-box-holder.wdt-rc-template-type-17 .wdt-content-item .wdt-content-title h5{
    color: var(--wdtPrimaryColor);
    font-weight: calc(var(--wdtFontWeight_H5) + 200);
}
.wdt-image-box-holder.wdt-rc-template-type-17 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    transition: var(--wdt-Ad-Transition);
}
.wdt-image-box-holder.wdt-rc-template-type-17 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon {
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px)
}

.wdt-image-box-holder.wdt-rc-template-type-17 .wdt-default-item{margin-bottom: 30px;}


/* --Type-18-- */

.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-content-item {display: flex; gap: 15px;}
.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-content-item .wdt-content-description ul{list-style: none; padding: 0;}
.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-content-item .wdt-content-media-group{margin-bottom: 0;}

.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    background-color: var(--wdtPrimaryColor);
    font-size: calc(var(--wdtFontSize_H5) + 2px);
    width: 48px;
    height: 48px;
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtAccentTxtColor);
    padding: 0;
}
.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon{-webkit-transform: translateY(0);-ms-transform: translateY(0); transform: translateY(0); transition: var(--wdt-Ad-Transition);}
.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon{-webkit-transform: translateY(-3px); -ms-transform: translateY(-3px); transform: translateY(-3px)}
.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-content-item .wdt-content-title h5{font-size: var(--wdtFontSize_Base); }
.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-content-item .wdt-content-detail-group .wdt-content-title{margin-bottom: 10px;}
.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-content-item .wdt-content-description ul{margin-bottom: 0;}
.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-content-item .wdt-content-description ul li{padding-bottom: 0;}
.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-content-item .wdt-content-description ul li a{color: var(--wdtBodyTxtColor);}
.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-content-item .wdt-content-description ul li a:hover{color: var(--wdtPrimaryColor);}

@media(max-width:767px){
.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-content-item {display: flex; justify-content: center;}
}

.wdt-image-box-holder.wdt-rc-template-type-18 .wdt-default-item{margin-bottom: 30px;}







