

.wdt-fill-image, .wdt-fill-image *, .wdt-fill-image > div *, .wdt-fill-image > div img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}


/* Download widget */

.wdt-advanced-download-options > a {
    font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* Min-18 & Max-20 */
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Base);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;

    display: flex;
    align-items: center;
    justify-content: center;
    gap: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); /* Min-20 & Max-30 */
    width: 100%;
    padding: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem) 20px; /* Min-30 & Max-50 */
    border: 1px solid var(--wdtBorderColor);
    color: var(--wdtHeadAltColor);
}
.wdt-advanced-download-options > a:hover {
    color: var(--wdtHeadAltColor);
}
.wdt-advanced-download-options > a .wdt-advanced-download-icon {
    font-size: clamp(2.75rem, 2.375rem + 1.875vw, 4.625rem); /* Min-44 & Max-74 */
    display: inline-flex;
}
.wdt-advanced-download-options > a .wdt-advanced-download-title {
    width: 100%;
    max-width: 120px;
    font-weight: var(--wdtFontWeight_Alt);
}

.wdt-dark-bg .wdt-advanced-download-options > a {
    background-color: var(--wdtSecondaryColor);
    border-color: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-dark-bg .wdt-advanced-download-options > a:hover {
    color: var(--wdtAccentTxtColor);
}


/* Custom hover */

.wdt-cus-download-01 .wdt-advanced-download-icon svg > path {
    fill: var(--wdtPrimaryColor);
}
.wdt-cus-download-01 .wdt-advanced-download-icon svg > path.wdt-cus-download-arrow {
    animation: wdt-arrow-style-1 1.2s linear infinite;
    -webkit-animation: wdt-arrow-style-1 1.2s linear infinite;
    fill: currentColor;
}

@keyframes wdt-arrow-style-1 {
    0% {
        transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
    }
    100% {
        transform: translateY(100%);
        -webkit-transform: translateY(100%);
    }
}
@-webkit-keyframes wdt-arrow-style-1 {
    0% {
        transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
    }
    100% {
        transform: translateY(100%);
        -webkit-transform: translateY(100%);
    }
}


.wdt-cus-download-02 .wdt-advanced-download-icon svg > .wdt-cus-download-text {
    fill: var(--wdtPrimaryColor);
}
.wdt-cus-download-02 .wdt-advanced-download-icon svg > path.wdt-cus-download-arrow {
    fill: currentColor;
}
.wdt-cus-download-02 .wdt-advanced-download-icon svg > path.wdt-cus-download-arrow {
    animation: wdt-arrow-style-2 1.6s linear infinite;
    -webkit-animation: wdt-arrow-style-2 1.6s linear infinite;
}

@keyframes wdt-arrow-style-2 {
    0% {
        transform: translateY(-0.1em);
        -webkit-transform: translateY(-0.1em);
        opacity: 0;
    }
    40% {
        transform: translateY(-0.05em);
        -webkit-transform: translateY(-0.05em);
        opacity: 1;
    }
    100% {
        transform: translateY(1em);
        -webkit-transform: translateY(1em);
    }
}
@-webkit-keyframes wdt-arrow-style-2 {
    0% {
        transform: translateY(-0.1em);
        -webkit-transform: translateY(-0.1em);
        opacity: 0;
    }
    40% {
        transform: translateY(-0.05em);
        -webkit-transform: translateY(-0.05em);
        opacity: 1;
    }
    100% {
        transform: translateY(1em);
        -webkit-transform: translateY(1em);
    }
}



/* Home1 */

.wdt-cus-home1-brandlogo .wdt-content-item::before,
.wdt-cus-home1-brandlogo .wdt-content-item::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    z-index: 0;
}
.wdt-cus-home1-brandlogo .wdt-content-item::before {
    background:var(--wdtAccentTxtColor);
    z-index: 1;
    transform: scaleX(1); -webkit-transform: scaleX(1);
    transform-origin: center left; -webkit-transform-origin: center left;
    transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease;
}
.wdt-cus-home1-brandlogo .wdt-content-item:hover::before {
    transform: scaleX(0); -webkit-transform: scaleX(0);
    transform-origin: center right; -webkit-transform-origin: center right;
}
.wdt-cus-home1-brandlogo .wdt-content-item::after {
    background: rgba(var(--wdtSecondaryColorRgb),0.5);
    opacity: 1;
}
.wdt-cus-home1-brandlogo .wdt-content-item:hover::after {
    opacity: 1;
}
.wdt-cus-home1-brandlogo .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
    margin-bottom:0;
}
.wdt-cus-home1-brandlogo .wdt-content-item .wdt-content-media-group{
    display:flex;
}
.wdt-cus-home1-brandlogo .wdt-content-item .wdt-content-icon-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);
    z-index: 1;
    pointer-events: none;
}
.wdt-cus-home1-brandlogo .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(6.25rem, 5.75rem + 2.5vw, 8.75rem); /* 140 - 100 */
    color: var(--wdtSecondaryColor);
    transition:var(--wdtBaseTransition);
}
.wdt-cus-home1-brandlogo .wdt-content-item .wdt-content-image > span > img, 
.wdt-cus-home1-brandlogo .wdt-content-item .wdt-content-image > a > img {
    max-height: 140px;
    object-fit: cover;
    object-position: center center;
}
.wdt-cus-home1-brandlogo .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color:var(--wdtAccentTxtColor);
}
.wdt-cus-home1-brandlogo .wdt-content-item{ box-shadow: 0 0 0 1px var(--wdtBorderColor); }

/* Home2 */

.wdt-cus-home2-goal-imgbox .wdt-content-item .wdt-content-detail-group {
    display:flex;
    flex-direction:column-reverse;
    align-items:inherit;
}
.wdt-cus-home2-goal-imgbox .wdt-content-item .wdt-content-detail-group:after{
    content: "0" counter(icon-count) " ";
    height:100%;
    color:var(--wdtPrimaryColor);
    align-self:flex-end;
    font-size: clamp(2rem, 1.6rem + 2vw, 4rem); /* Min-32 & Max-64 */
    font-family:var(--wdtFontTypo_Alt);
    font-weight:var(--wdtFontWeight_Alt);
    line-height:1;
    margin-bottom:10px;
    align-self:flex-end;
}
.wdt-cus-home2-goal-imgbox .wdt-column{
    counter-increment: icon-count;
}
.wdt-cus-home2-goal-imgbox .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.375rem, 1.25rem + 0.625vw, 2rem); /* Min-22 & Max-32 */
    padding-right:10%;
}
.wdt-cus-home2-goal-imgbox .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtHeadAltColor);
    display: inline;
    background: linear-gradient(90deg,currentColor,currentColor);
    background-position: bottom center;
    background-size: 0% 1px;
    background-repeat: no-repeat;
     transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    transition-property: background-size; 
    -webkit-transition-property: background-size;
}
.wdt-cus-home2-goal-imgbox .wdt-content-item .wdt-content-title h5 a:hover,
.wdt-cus-home2-goal-imgbox .wdt-content-item .wdt-content-title h5 a:focus {
    color: var(--wdtHeadAltColor);
    background-size: 100% 1px;
    background-position: bottom center;
}
.wdt-cus-home2-goal-imgbox .wdt-content-item .wdt-content-elements-group > .wdt-content-title{
    margin-bottom:20px;
}
.wdt-cus-home2-goal-imgbox .wdt-content-item{
    border:1px solid var(--wdtBorderColor);
    padding:50px 60px 60px 60px;
    height: 100%;
    transition:var(--wdtBaseTransition);
    -webkit-transition:var(--wdtBaseTransition);
}
.wdt-cus-home2-goal-imgbox .wdt-content-item:hover{
    background-color:var(--wdtTertiaryColor);
}
.wdt-cus-home2-goal-imgbox .wdt-content-description p{
    margin-bottom:0;
}

@media (max-width:1540px) and (min-width:1281px) {
    .wdt-cus-home2-goal-imgbox .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); }
}

@media (max-width:1540px){
.wdt-cus-home2-goal-imgbox .wdt-content-item{
    padding:40px;
}
}
@media (max-width:1280px){
.wdt-cus-home2-goal-imgbox .wdt-content-item{
    padding:40px;
}
.wdt-cus-home2-goal-imgbox .wdt-content-item .wdt-content-title h5{
    padding-right:20%;
}
}
@media (max-width:479px){
.wdt-cus-home2-goal-imgbox .wdt-content-item{
    padding:30px;
}
}

/* pop-up */

.wdt-cus-home2-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon{
    width:50px;
    height:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:var(--wdtAccentTxtColor);
    border-radius:var(--wdtRadius_Full);
    border:1px solid var(--wdtAccentTxtColor);
}
.wdt-cus-home2-popup .wdt-popup-box-trigger-item{
    color:var(--wdtAccentTxtColor);
    font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* Min-18 & Max-20 */
}
.wdt-cus-home2-iconlist.elementor-widget .elementor-icon-list-items{
    justify-content: flex-start;
    gap: 10px clamp(0.625rem, -0.375rem + 5vw, 5.625rem); /* 90 - 10 */
}

/* Counter-Section */

.wdt-cus-home2-counter .wdt-content-item .wdt-content-counter{
    font-size: clamp(1.375rem, 1.25rem + 0.625vw, 2rem); /* Min-22 & Max-32 */ 
    line-height:var(--wdtLineHeight_Ext);
}
.wdt-cus-home2-counter .wdt-content-item .wdt-content-media-group{
    margin-bottom:15px;
}
.wdt-cus-home2-counter .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    margin-bottom:10px;
}
.wdt-cus-home2-counter .wdt-content-item{
    padding:35px;
    border:1px solid var(--wdtBorderColor);
}
.wdt-cus-home2-counter .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    text-transform: capitalize;
}
.wdt-cus-home2-counter .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtHeadAltColor);
    display: inline;
    background: linear-gradient(90deg,currentColor,currentColor);
    background-position: bottom center;
    background-size: 0% 1px;
    background-repeat: no-repeat;
     transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    transition-property: background-size; 
    -webkit-transition-property: background-size;
}
.wdt-cus-home2-counter .wdt-content-item .wdt-content-title h5 a:hover,
.wdt-cus-home2-counter .wdt-content-item .wdt-content-title h5 a:focus {
    color: var(--wdtHeadAltColor);
    background-size: 100% 1px;
    background-position: bottom center;
}

.wdt-cus-home2-counter .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination {
    text-align: left;
}

@media (max-width:767px){
.wdt-cus-home2-counter .wdt-content-item{
    padding:20px;
}
}

/* Home3 */

.wdt-cus-home3-counter .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* Min-18 & Max-20 */
}
.wdt-cus-home3-counter .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtHeadAltColor);
    display: inline;
    background: linear-gradient(90deg,currentColor,currentColor);
    background-position: bottom center;
    background-size: 0% 1px;
    background-repeat: no-repeat;
     transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    transition-property: background-size; 
    -webkit-transition-property: background-size;
}
.wdt-cus-home3-counter .wdt-content-item .wdt-content-title h5 a:hover,
.wdt-cus-home3-counter .wdt-content-item .wdt-content-title h5 a:focus {
    color: var(--wdtHeadAltColor);
    background-size: 100% 1px;
    background-position: bottom center;
}
.wdt-cus-home3-counter .wdt-content-item .wdt-content-counter{
    font-size: clamp(2.5rem, 2rem + 2.5vw, 5rem); /* Min-40 & Max-80 */
    line-height:var(--wdtLineHeight_Ext);
    align-items: baseline;
}
.wdt-cus-home3-counter .wdt-content-item .wdt-content-detail-group > .wdt-content-title{
    margin-bottom:10px;
}
.wdt-cus-home3-counter .wdt-content-item{
    padding:0 105px;
    height:100%;
}
.wdt-cus-home3-counter .wdt-content-item .wdt-content-description p{
    margin-bottom:0;
}
.wdt-cus-home3-counter .wdt-column:not(:last-child) .wdt-content-item{
    border-right: 1px solid rgba(var(--wdtSecondaryColorRgb),0.15);
}

@media (max-width:1540px){
.wdt-cus-home3-counter .wdt-content-item{
    padding:0 70px;
}
}
@media (max-width:1280px){
.wdt-cus-home3-counter .wdt-content-item{
    padding:0 50px;
}
}
@media (max-width:1024px){
.wdt-cus-home3-counter .wdt-content-item{
    padding:30px 30px 0 30px;
}
}

@media (max-width:479px){
.wdt-cus-home3-counter .wdt-content-item{
    padding:0 40px;
}
.wdt-cus-home3-counter .wdt-column:not(:last-child) .wdt-content-item{
    border-width:0;
}
}


/* Popup */

.wdt-cus-home3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon{
    width:clamp(3.75rem, 3.4677rem + 1.2903vw, 5rem); /* Min-60 & Max-80 */ 
    height:clamp(3.75rem, 3.4677rem + 1.2903vw, 5rem); /* Min-60 & Max-80 */ 
    background-color:var(--wdtAccentTxtColor);
    border-radius:var(--wdtRadius_Full);
    justify-content:center;
    align-items:center;
}
.wdt-cus-home3-popup-blur{
    background: rgba(var(--wdtPrimaryColorRgb), .5);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px); 
}

.wdt-cus-home3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon {
    background-color: var(--wdtPrimaryColor);
}

/* Animation */

.wdt-home3-animation .wdt-animation-item.text-item .wdt-animation-text a{
    color:inherit;
}
.wdt-home3-animation .wdt-animation-item.text-item .wdt-animation-text a:hover{
    opacity: 0.7;
}
.wdt-home3-animation .wdt-animation-item.text-item .wdt-animation-text{
    font-size: clamp(2.5rem, 1.2739rem + 5.6051vw, 8rem); /* Min-70 & Max-128 */ 
}
.wdt-home3-animation .icon-item i{
    font-size: clamp(2.5rem, 1.8451rem + 2.9936vw, 5.4375rem); /* Min-40 & Max-87 */ 
    width:clamp(2.5rem, 1.8451rem + 2.9936vw, 5.4375rem); /* Min-40 & Max-87 */;
    height:clamp(2.5rem, 1.8451rem + 2.9936vw, 5.4375rem); /* Min-40 & Max-87 */;
}

/* Contact-Page */

.wpcf7-form .wdt-inputs-holder p > span {
    margin-bottom: 20px;
}

/* Img-box */

.wdt-cus-contact-imgbox .wdt-content-item {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: 30px;
}
.wdt-cus-contact-imgbox .wdt-content-item .wdt-content-media-group{
    margin-bottom:0;
}
.wdt-cus-contact-imgbox .wdt-content-item .wdt-content-subtitle{
    font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* Min-18 & Max-20 */
    font-weight:var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
    text-transform: capitalize;
    letter-spacing: 0;
    margin-top: -0.2em;
}
.wdt-cus-contact-imgbox .wdt-content-item .wdt-content-title h5{
    font-size:var(--wdtFontSize_Base);
    font-weight:var(--wdtFontWeight_Base);
}
.wdt-cus-contact-imgbox .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtHeadAltColor);
    display: inline;
    background: linear-gradient(90deg,currentColor,currentColor);
    background-position: bottom center;
    background-size: 0% 1px;
    background-repeat: no-repeat;
     transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    transition-property: background-size; 
    -webkit-transition-property: background-size;
}
.wdt-cus-contact-imgbox .wdt-content-item .wdt-content-title h5 a:hover,
.wdt-cus-contact-imgbox .wdt-content-item .wdt-content-title h5 a:focus {
    color: var(--wdtHeadAltColor);
    background-size: 100% 1px;
    background-position: bottom center;
}
.wdt-cus-contact-imgbox .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title {
    margin-top: 0;
}
.wdt-cus-contact-imgbox .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
    margin-bottom: 10px;
}
.wdt-cus-contact-imgbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: var(--wdtFontSize_H5);
    background-color: var(--wdtPrimaryColor);
    width: 50px;
}
.wdt-cus-contact-imgbox .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span {
    height: 50px;
}


/*----*****---- << Santhosh style >> ----*****----*/

/* ---**--<< Home-3 Slider >>--**-- */

.wdt-h3-slider-col-1 .elementor-widget-wrap > .elementor-background-overlay { 
    backdrop-filter: blur(61px); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }

.wdt-cus-h3-slider .swiper-slide .wdt-h3-slider-sec-m>.elementor-background-overlay {
    transform: scale(1.1) translateX(5%); -webkit-transform: scale(1.05) translateX(5%); clip-path: inset(0% 0% 100% 0%); 
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); pointer-events: none; transition-duration: .8s; }
.wdt-cus-h3-slider .swiper-slide.swiper-slide-active .wdt-h3-slider-sec-m>.elementor-background-overlay {
    transform: scale(1) translateX(0px); -webkit-transform: scale(1) translateX(0px); clip-path: inset(0 0 0 0); transition-delay: 150ms; }
.wdt-cus-h3-slider .swiper-slide .wdt-h3-slider-sec-m .wdt-h3-slider-col-1 {
    opacity: 0; transform: translateY(50%) translateZ(0) scaleX(1.05); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-duration: .8s; }
    .wdt-cus-h3-slider .swiper-slide.swiper-slide-active .wdt-h3-slider-sec-m .wdt-h3-slider-col-1 { opacity: 1; transform: translateX(0) translateZ(0) scaleX(1); }
    
    .wdt-cus-h3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { width: auto; height: auto; color: var(--wdtSecondaryColor); gap: 10px; }
    .wdt-cus-h3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div::before { background-color: transparent; }
    .wdt-cus-h3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover::before { background-color: transparent; }

    .wdt-cus-h3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i { padding: 0; font-size: 2em; margin: -0.3em 0 -0.4em; }

@media (min-width: 768px) {
    .wdt-cus-h3-slider .swiper-slide .wdt-h3-slider-sec-m>.elementor-background-overlay {
        transform: scale(1.1) translateX(5%); -webkit-transform: scale(1.1) translateX(5%); clip-path: inset(0% 0% 0% 100%); 
        transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); pointer-events: none; transition-duration: .8s; }
    .wdt-cus-h3-slider .swiper-slide.swiper-slide-active .wdt-h3-slider-sec-m>.elementor-background-overlay {
        transform: scale(1) translateX(0px); -webkit-transform: scale(1) translateX(0px); clip-path: inset(0 0 0 0); transition-delay: 150ms; }
    .wdt-cus-h3-slider .swiper-slide .wdt-h3-slider-sec-m .wdt-h3-slider-col-1 {
        opacity: 0; transform: translateX(-25%) translateZ(0) scaleX(1.1); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-duration: .8s; }
    .wdt-cus-h3-slider .swiper-slide.swiper-slide-active .wdt-h3-slider-sec-m .wdt-h3-slider-col-1 { opacity: 1; transform: translateX(0) translateZ(0) scaleX(1); }
}
        
/* ---**--<< Events >>--**-- */

#tribe-events-pg-template { max-width: 1780px; width: 100%; padding: 0 30px; background: transparent; margin-bottom: 150px; }

#tribe-events-pg-template .tec-events-elementor-event-widget__image { margin-bottom: 0; }
#tribe-events-pg-template h2.tec-events-elementor-event-widget__title { font-size: clamp(1.875rem, 1.65rem + 1.125vw, 3rem); /* Min-30 & Max-48 */  }

.tribe-events-pg-template .tec-events-elementor-event-widget__datetime-wrapper,
.tribe-events-pg-template .tec-events-elementor-event-widget__categories { margin-bottom: 0; }

.tribe-events-pg-template .tec-events-elementor-event-widget__datetime-wrapper { gap: 5px; }

.tribe-events-pg-template .tec-events-elementor-event-widget__categories { display: flex; align-items: baseline; flex-wrap: wrap; }
.tribe-events-pg-template .tec-events-elementor-event-widget__datetime-wrapper .tec-events-elementor-event-widget__datetime-header, 
.tribe-events-pg-template .tec-events-elementor-event-widget__cost-header, 
.tribe-events-pg-template .tec-events-elementor-event-widget__categories .tec-events-elementor-event-widget__categories-header, 
.tribe-events-pg-template .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-header {
    width: auto; margin: 0; margin-right: 10px; font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Alt); 
    font-family: var(--wdtFontTypo_Alt); line-height: var(--wdtLineHeight_Alt); display: inline-block; text-transform: capitalize; }
.tribe-events-pg-template .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-header::after { content: ":"; }

.tribe-events-pg-template .tec-events-elementor-event-widget__datetime, 
.tribe-events-pg-template .tec-events-elementor-event-widget__cost, 
.tribe-events-pg-template .tec-events-elementor-event-widget__categories-link-wrapper, 
.tribe-events-pg-template .tec-events-elementor-event-widget__categories .tec-events-elementor-event-widget__categories-link-wrapper a, 
.tribe-events-pg-template .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-name,
.tribe-events-pg-template .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-address {
    font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); 
    line-height: var(--wdtLineHeight_Alt); display: inline-block; text-decoration: none; margin: 0; color: var(--wdtBodyTxtColor); }
.tribe-events-pg-template .tec-events-elementor-event-widget__venue { align-items: baseline; margin: 0; flex-direction: row; flex-wrap: wrap; }

.tribe-events-pg-template .tec-events-elementor-event-widget__categories .tec-events-elementor-event-widget__categories-link-wrapper a { display: inline; background: linear-gradient(90deg,currentColor,currentColor); background-position: bottom center; background-size: 0% 1px; background-repeat: no-repeat; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-property: background-size; -webkit-transition-property: background-size; }
.tribe-events-pg-template .tec-events-elementor-event-widget__categories .tec-events-elementor-event-widget__categories-link-wrapper a:hover,
.tribe-events-pg-template .tec-events-elementor-event-widget__categories .tec-events-elementor-event-widget__categories-link-wrapper a:focus { color: var(--wdtHeadAltColor); background-size: 100% 1px; background-position: bottom center; }

.tribe-events-pg-template .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-map { display: none; }
.tribe-events-pg-template .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, 
.tribe-events-pg-template .tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-container {
    margin: 0; border: none; display: block; max-width: unset; width: auto; }
.tribe-events-pg-template .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details { display: inline-flex; gap: 3px; padding: 0; flex-wrap: wrap; }

@media only screen and (max-width:1540px) and (min-width:1281px) {
    #tribe-events-pg-template { margin-bottom: 100px; }
}

@media only screen and (max-width:1280px) and (min-width:1025px) {
    #tribe-events-pg-template { margin-bottom: 80px; }
}

@media only screen and (max-width:1024px) and (min-width:768px) {
    #tribe-events-pg-template { margin-bottom: 70px; padding: 0 20px; }
}

@media only screen and (max-width:767px) and (min-width:480px) {
    #tribe-events-pg-template { margin-bottom: 60px; padding: 0 20px; }
}

@media only screen and (max-width:479px) {
    #tribe-events-pg-template { margin-bottom: 50px; padding: 0 20px; }
}


/* Home-1 Slider */
.wdt-cust-h1-slider .wdt-interactive-showcase-container{ flex-direction: column-reverse; margin: 0; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { max-width: 100%; display: flex ; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper, 
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper{ padding: 0; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container ul.wdt-interactive-showcase-list .wdt-interactive-showcase-content-group > div:not(:last-child) { margin-bottom: 15px; }

/* list wrapper */
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { 
    width: 100%; height: 1px; background: var(--wdtSecondaryColor); visibility: hidden; transform: scaleX(0); transform-origin: top right; z-index: 1;
    transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); transition-property: transform; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:hover:after,
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active:after {
   visibility: visible; transform: scaleX(1); transform-origin: top left; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before{ 
    width: 100%; height: 1px; background: var(--wdtPrimaryColor); visibility: visible; transform: scaleX(1); transform-origin: top right; z-index: 1; 
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-property: transform; }
/* Title */
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title { 
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ padding-top: 5px; }

.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-text-path-slider {
    transform: scale(0.5); opacity: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-text-path-slider { 
    transform: scale(1); opacity: 1; }

.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-heading-holder .wdt-heading-subtitle-wrapper, 
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-slider-btn { 
    transform: translateY(-50px); opacity: 0; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-slider-btn { 
    transform: translateX(0%); opacity: 1; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-title-wrapper { transition-delay: 200ms; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-content-wrapper { transition-delay: 300ms; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-heading-holder .wdt-heading-subtitle-wrapper { transition-delay: 150ms; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .wdt-slider-btn { transition-delay: 350ms; }

.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper .wdt-content-icon-wrapper span i { display: flex; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper .wdt-content-icon-wrapper span { display: flex; font-size: var(--wdtFontSize_H1); }

.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { padding: 50px 50px 0px; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) { margin-bottom: 0; }

/* Content wrapper */

.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { width: 100%; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] { 
    transform: scaleX(1); transform-origin: top right; opacity: 0; overflow: hidden;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-property: transform all; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active { opacity: 1; }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .elementor-widget-container > img { 
 transform: translateY(0%); transition: var(--wdt-Ad-Transition); }
.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active .elementor-widget-container > img { transform: translateY(0); }

@media (max-width: 1280px) {
    .wdt-cust-h1-slider .wdt-interactive-showcase-container { align-items: flex-start; }
    .wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper {
        overflow: hidden; width: 100%; }
    .wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
        display: flex ; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; scroll-snap-type: x mandatory; scrollbar-width: thin; scrollbar-color: var(--wdtSecondaryColor) var(--wdtBodyBGColor); }
    .wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
        height: auto; scroll-snap-align: center; scroll-snap-stop: always; width: auto !important; flex: 0 0 33%; padding: 30px 30px; }
}
@media (max-width: 1024px) {
    .wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { flex: 0 0 40%; padding: 20px; }
}
@media (max-width: 767px) {
    .wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { flex: 0 0 55%; padding: 20px 15px; }
}
@media (max-width: 479px) {
    .wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li { flex: 0 0 90%; }
}


.wdt-cust-h1-slider .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-h1-slider-img-1 .elementor-widget-container{ 
    background-color: linear-gradient(90deg, transparent 70%, rgba(var(--wdtAccentTxtColorRgb), 1) 30%); }

.elementor-element.wdt-text-path-slider .e-text-path svg {
  overflow: visible; text-transform: uppercase;
  letter-spacing: 11px; animation: play-state 20s infinite linear; transform-origin: center; }
.elementor-element.wdt-text-path-slider:before {
    content: ""; position: absolute; top: 20px; bottom: 20px; left: 20px; right: 20px; background-color: var(--wdtTertiaryColor); 
    border-radius: var(--wdtRadius_Full); animation: pulse 2s infinite; -webkit-animation: pulse 2s infinite; }
.wdt-text-path-slider:after {
    content: ""; position: absolute; top: 10px; bottom: 10px; left: 10px; right: 10px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M33.2,7L16.5,24.9l16.8,17.9L50,24.9L33.2,7z'/%3E%3Cpath d='M11.7,25.1l10.8,11.6L16.6,43L0,25.1L16.6,7.4l5.9,6.3L11.7,25.1z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat; -webkit-mask-position: center center; -webkit-mask-size: calc(var(--width) / 3);
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M33.2,7L16.5,24.9l16.8,17.9L50,24.9L33.2,7z'/%3E%3Cpath d='M11.7,25.1l10.8,11.6L16.6,43L0,25.1L16.6,7.4l5.9,6.3L11.7,25.1z'/%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat; mask-position: center center; mask-size: calc(var(--width) / 3); background: var(--wdtHeadAltColor); }
@-webkit-keyframes play-state {
    from { transform: rotateZ(0deg); }
    to { transform: rotateZ(359deg); }
}
@keyframes play-state {
    from { transform: rotateZ(0deg); }
    to { transform: rotateZ(359deg); }
}



/* Home - 2 slider */

.wdt-cust-h2-iconlist .elementor-icon-list-items.elementor-inline-items  { align-items: flex-start; gap: 20px; }
.wdt-cust-h2-iconlist .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { flex: 1 1 40%;}

.wdt-cust-h3-slider-1 .wdt-content-item > div.elementor { width: 100%; }

.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option { border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); overflow: hidden; }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-shadow { 
    background-image: linear-gradient(to top, rgba(var(--wdtHeadAltColorRgb),.65), transparent);
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title {
    -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); 
    -o-transform: rotate(0deg); transform: rotate(0deg); writing-mode: horizontal-tb;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); text-transform: capitalize; letter-spacing: 0;
    font-size: clamp(1.5rem, 1.375rem + 0.4167vw, 1.875rem); /* Min-24 & Max-30 */
    font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_H6); line-height: var(--wdtLineHeight_H6); margin-bottom: 10px; }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:hover .wdt-flex-banner-title {
    -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); 
    -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:before {display: none;}

.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label { flex-direction: column; align-items: flex-start; }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info {
    padding: 0;
    margin-bottom:calc( var(--flexinfoHeight) * -1);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
}
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:hover .wdt-flex-banner-label .wdt-flex-banner-info{
    margin-bottom:0;
}
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-content, 
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-content, 
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option.active .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button,
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button{ opacity: 0;
    padding: 0; transform: translateY(100%); -webkit-transform: translateY(100%); transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:hover .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-content{ 
    transform: translateY(0%); -webkit-transform: translateY(0%); opacity: 1; transition-delay: 150ms; } 
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:hover .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button{ 
  transform: translateY(0%); -webkit-transform: translateY(0%); opacity: 1; transition-delay: 250ms; } 

.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label div.wdt-flex-banner-icon{
    font-size: clamp(3.125rem, 2.5035rem + 2.0804vw, 5rem);/*80-50*/
    display: flex;
    margin: 0;
    padding: 0;
    opacity: 1;
    z-index: 2;
    order: -1;
    color: var(--wdtAccentTxtColor);
    margin-bottom: 20px;
}

/* Flex-banner Button */
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a {
   color: var(--wdtAccentTxtColor); line-height: normal; position: relative; padding: 0; font-family: var(--wdtFontTypo_Base);
   font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; display: flex; gap: 10px; width: fit-content;
   background: linear-gradient(90deg,currentColor,currentColor); background-position: bottom center; background-size: 100% 1px; background-repeat: no-repeat; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-property: background-size; -webkit-transition-property: background-size; }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:hover,
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info>div.wdt-flex-banner-button a:focus { 
    color: var(--wdtHeadAltColor); background-size: 0% 1px; background-position: bottom center; }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-content{ margin-bottom: 20px; }
.wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button a:hover { background-color: transparent; color: var(--wdtAccentTxtColor); }
.wdt-cust-h3-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { height: 50px; width: 50px; font-size: 50px; color: var(--wdtHeadAltColor); }
.wdt-cust-h3-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover { color: var(--wdtHeadAltColor); }

.wdt-cust-h3-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before {
    background: transparent !important;
}

@media (min-width: 1025px) {
    .wdt-cust-h3-slider-1 .swiper { margin: 0 80px; }
    .wdt-cust-h3-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev{
        display: inline-flex ; margin-top: -20px; position: absolute; top: 50%; left: 0%; }
    .wdt-cust-h3-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next { 
        display: inline-flex ; margin-top: -20px; position: absolute; top: 50%; right: 0%; }
    .wdt-cust-h3-slider-1 .wdt-content-item > div.elementor {
        width: 100%;
    }

    .wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:nth-child(2n+2) { margin-top: 80px; }
    .wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) { margin-right: 30px; }
    .wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option.active { flex: 1.5; }
    .wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option.active:hover { flex: 1.6; }
}

@media (max-width: 1024px) {
    .wdt-cust-h3-slider-1 .wdt-flex-banner-options { -webkit-scrollbar-width: none; scrollbar-width: none; scroll-behavior: smooth; 
        overflow: hidden; scroll-snap-type: none; width: 100%; display: flex; gap: 30px; height: 100%; align-items: center; flex-wrap: wrap; justify-content: center; }
    .wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) { margin-right: 0px; }
    .wdt-cust-h3-slider-1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { height: 20px; width: 40px; font-size: 40px; margin-top: 30px; }
}
@media (max-width: 767px) {
    .wdt-cust-h2-iconlist .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { flex: 1 1 190px; }
}
@media (max-width: 480px) {
    .wdt-cust-h3-slider-1 .wdt-flex-banner-options .wdt-flex-banner-option { flex: 0 0 100%; gap: 20px; }
}



/* Career Form  */

.wdt-custom-application-form .wpcf7-form div.upload-file > p,
.wdt-custom-application-form form > p { margin-bottom: 30px; }
.wdt-custom-application-form .wdt-application-form > p { display: grid; grid-template-columns: repeat(1, 1fr); gap: 15px; margin-bottom: 15px; }
.wdt-custom-application-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 0px; }
.wdt-custom-application-form .wpcf7-form .wpcf7-form-control-wrap .select2-container.select2-container--default .select2-selection--single { 
    border-color: var(--wdtBorderColor) !important; border-radius: 0px; border-width: 0 0 1px 0; }
.wdt-custom-application-form .wpcf7-form .contact-btn.upload-file-btn { margin-top: 0px; }
.wdt-custom-application-form .wpcf7-form .contact-btn.upload-file-btn .upload-file .cnf-upload-file-list { color: var(--wdtBodyTxtColor); }
.wdt-custom-application-form .wpcf7-form div.upload-file { padding: 0; }
.wdt-custom-application-form .wpcf7-form .custom-file-upload-wrap, 
.wdt-custom-application-form .wpcf7-form .custom-file-upload { max-width: 400px; width: 100%; }
.wdt-custom-application-form .wpcf7-form .custom-file-upload-wrap, 
.wdt-custom-application-form .wpcf7-form .custom-file-upload { display: inline-flex; width: 530px; max-width: 100%; }
.wdt-custom-application-form .wpcf7-form .custom-file-upload-wrap {
    border-color: var(--wdtBorderColor); border-style: solid; border-width: 1px; width: 100%; padding: 4px; 
    margin-bottom: 10px; background-color: var(--wdtBodyBGColor); }
.wdt-custom-application-form .wpcf7-form .custom-file-upload .custom-file-select, 
.wdt-custom-application-form .wpcf7-form .custom-file-upload .wpcf7-form-control-wrap input[type=file]::file-selector-button {
    background-color: var(--wdtPrimaryColor); border-width: 0; display: inline-block; margin-right: 25px; min-height: 54px; min-width: 132px; 
    padding: var(--wdtPadding_Btn); position: relative; border-radius: 0; transition: .3s; cursor: pointer; }
.wdt-custom-application-form .wpcf7-form .custom-file-upload .custom-file-select {
    color: var(--wdtHeadAltColor); font-weight: var(--wdtFontWeight_Ext); display: inline-flex !important; align-items: center; 
    pointer-events: none; position: absolute !important; left: 0; top: 0; bottom: 0; z-index: 1; cursor: pointer; }
.wdt-custom-application-form .wpcf7-form .custom-file-upload .custom-file-select:before {
    background-color: currentColor; content: ''; display: inline-block; height: 18px; width: 18px; margin-right: 14px; 
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A"); 
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A"); 
    -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; }
.wdt-custom-application-form .wpcf7-form .custom-file-upload .wpcf7-form-control-wrap .wpcf7-file { width: 100%; }
.wdt-custom-application-form .wpcf7-form .custom-file-upload { position: relative; }

.wdt-h2-form-btn p > input.wpcf7-submit { padding-right: 40px; background-color: var(--wdtSecondaryColor); }
.wdt-h2-form-btn p > input.wpcf7-submit:hover { background-color: var(--wdtPrimaryColor); color: var(--wdtSecondaryColor); }
.wdt-h2-form-btn .wdt-cust-icon { position: absolute; top: 48%; transform: translateY(-50%); right: 15px; pointer-events: none; }
.wdt-h2-form-btn:has(input[disabled]) .wdt-cust-icon { opacity: 1; }
.wdt-h2-form-btn p > input.wpcf7-submit { opacity: 1; }
.wdt-h2-form-btn .wdt-cust-icon .wdt-btn-icon { position: relative; }
.wdt-h2-form-btn .wdt-cust-icon .wdt-btn-icon::before { 
    content: ''; position: absolute; width: 8px; display: flex ; height: 2px; background-color: var(--wdtSecondaryColor); top: 50%; right: 10px; 
    opacity: 0; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transform: translateY(50%); -webkit-transform: translateY(50%); }
.wdt-h2-form-btn p:has( > input.wpcf7-submit:hover) .wdt-cust-icon .wdt-btn-icon::before {
    opacity: 1; transform: translateY(50%) translateX(1px); -webkit-transform: translateY(50%) translateX(4px); }

.wdt-h2-form-btn .wdt-cust-icon .wdt-btn-icon::after { content: '';
    content: ''; width: 10px; height: 10px; background-color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Full); right: 0;
    border: 5px solid transparent; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transform: rotate(45deg) translate(-50%, 0%); 
    -webkit-transform: rotate(45deg) translate(-50%, 0%); position: absolute; display: flex ; }
.wdt-h2-form-btn p:has(> input.wpcf7-submit:hover) .wdt-cust-icon .wdt-btn-icon::after {
    border-width: 3px 3px 0px 0px; border-color: var(--wdtSecondaryColor); border-bottom-color: transparent; border-left-color: transparent; 
    border-radius: var(--wdtRadius_Zero); transform: scale(0.8) rotate(45deg) translate(-50%, 0%); -webkit-transform: scale(0.8) rotate(45deg) translate(-50%, 0%); 
    background-color: transparent; }

/* Event form */
.wdt-event-form p { display: grid; gap: 20px; margin-bottom: 25px; }
.wdt-event-form p .wpcf7-list-item { margin: 0; }

.wdt-full-height-img,
.wdt-full-height-img > .elementor-widget-container,
.wdt-full-height-img .wdt-popup-box-trigger-holder { height: 100%; }

form.wpcf7-form p span a { display: inline; color: var(--wdtHeadAltColor); background: linear-gradient(90deg, currentColor, currentColor); background-position: bottom center; background-size: 0% 1px; background-repeat: no-repeat; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-property: background-size; -webkit-transition-property: background-size; }
form.wpcf7-form p span a:hover, form.wpcf7-form p span a:focus { background-size: 100% 1px; background-position: bottom center; color: var(--wdtHeadAltColor); }

/* Career Menu */
.wdt-career-menu-list ul.menu {padding: 0;display: grid;gap: 10px;margin: 0;}
.wdt-career-menu-list ul.menu li { list-style-type: none; overflow: hidden; padding: 0; }
.wdt-career-menu-list ul.menu li a {
    font-size: var(--wdtFontSize_Ext);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Base);
    border: px solid var(--wdtBorderColor);
    text-transform: capitalize;
    padding: 0;
    border: none;
    display: inline;
    line-height: var(--wdtLineHeight_Base);
    width: 100%;
    background: linear-gradient(90deg, currentcolor, currentColor);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 0% 1px;
     transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    transition-property: background-size;
    -webkit-transition-property: background-size;
    }
.wdt-career-menu-list ul.menu li a:hover,
.wdt-career-menu-list ul.menu li a:focus,
.wdt-career-menu-list ul.menu li.current-menu-item a {
    color:var(--wdtLinkColor);
    background-position: bottom center;
    background-size: 100% 1px;
}

body.woocommerce .star-rating > span:before, body .woocommerce .star-rating > span:before, 
body.woocommerce ul.products li.product .star-rating > span:before, body .woocommerce ul.products li.product .star-rating > span:before {
    color: transparent;
    background: radial-gradient(151.35% 158.28% at 9.03% 128.27%, #FFC200 35%, #FFBC06 51%, #FFAE18 72%, #FF9736 98%, #FF953A 100%);
    background-blend-mode: multiply; -webkit-background-clip: text; background-clip: text; }

/* Home-3 Career listing */
.wdt-cust-career-listing .wdt-image-box-holder.wdt-rc-template-career-listing .wdt-content-item { padding: 0; }
.wdt-cust-career-listing .wdt-image-box-holder.wdt-rc-template-career-listing .wdt-content-item .wdt-content-button { padding: 15px; }
.wdt-cust-career-listing .wdt-image-box-holder.wdt-rc-template-career-listing .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span, 
.wdt-cust-career-listing .wdt-image-box-holder.wdt-rc-template-career-listing .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a { width: 100%; max-width: 260px; height: 100%; overflow: hidden; }
.wdt-cust-career-listing .wdt-image-box-holder.wdt-rc-template-career-listing .wdt-content-item .wdt-content-title h5:before { display: none; }
.wdt-cust-career-listing .wdt-image-box-holder.wdt-rc-template-career-listing .wdt-content-item .wdt-content-button > a { padding: clamp(1.875rem, 1.7083rem + 0.3472vw, 2.125rem); }
.wdt-image-box-holder.wdt-rc-template-career-listing .wdt-content-item .wdt-content-title,
.wdt-cust-career-listing .wdt-image-box-holder.wdt-rc-template-career-listing .wdt-content-item .wdt-content-title { padding: 15px; padding-left: 0; align-self: center; }

@media (max-width: 480px) {
    .wdt-cust-career-listing .wdt-image-box-holder.wdt-rc-template-career-listing .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span, 
    .wdt-cust-career-listing .wdt-image-box-holder.wdt-rc-template-career-listing .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a { max-width: 100%; }
}

/* Home-3 Blog Listing */
.wdt-cus-overlap-btn .swiper-wrapper { cursor: grab; }
.wdt-cus-overlap-btn .blog-entry { display: grid; }
.wdt-cus-overlap-btn .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry { margin-bottom: 0; }
.wdt-cus-overlap-btn .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-thumb { margin-bottom: 0; grid-area: 1/-1; }
.wdt-cus-overlap-btn .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-button { margin-bottom: 0; grid-area: 1/-1; align-self: end; overflow: hidden; }
.wdt-cus-overlap-btn .wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group { margin-top: 20px; }
.wdt-cus-overlap-btn .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-thumb img { 
    aspect-ratio: 2/1.5; -webkit-aspect-ratio: 2/1.5; -moz-aspect-ratio: 2/1.5; -ms-aspect-ratio: 2/1.5; object-fit: cover; object-position: center; }

.wdt-cus-overlap-btn .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button { transform: translate(-100%, 100%); opacity: 0; padding: 30px; }
.wdt-cus-overlap-btn .wdt-simple-style.wdt-post-entry .blog-entry:hover .entry-button a.wdt-button { transform: translate(0%, 0%); opacity: 1; }

.wdt-cus-overlap-btn .wdt-post-entry .blog-entry .entry-title h4 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ }
.wdt-cus-overlap-btn .wdt-post-entry .blog-entry div.entry-date { font-size: var(--wdtFontSize_Base); }

.wdt-cus-overlap-btn .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button{ font-size: 0; }

.wdt-cus-overlap-btn .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button::after { display: none; }
.wdt-cus-overlap-btn .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button::before { 
    content: '\e803'; font-family: "wdt-custom-icon"; font-size: var(--wdtFontSize_H5); position: relative; display: flex; transform: none; -webkit-transform: none;
    transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); top: 0; right: 0; width: auto; height: auto; opacity: 1; background-color: transparent; }
.wdt-cus-overlap-btn .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover::before { transform: none; -webkit-transform: none; }

/* Pagination */
.wdt-cus-overlap-btn.swiper { overflow: visible; }
.wdt-cus-overlap-btn .wdt-blog-pagination-holder { display: inline-flex; padding-top: 30px; }
.wdt-cus-overlap-btn .swiper-pagination-bullets.swiper-pagination-horizontal {display: flex; position: relative; top: 0; bottom: 0; }


@media only screen and (min-width: 768px) {
    .wdt-cus-overlap-btn.swiper { overflow: visible; }
    .wdt-cus-overlap-btn .wdt-blog-pagination-holder { display: inline-flex; position: absolute; top: -130px; right: 30px; }
}

@media only screen and (max-width:767px) {
    .wdt-cus-overlap-btn .wdt-blog-pagination-holder { width: 100%; }
    .wdt-cus-overlap-btn .swiper-pagination-bullets.swiper-pagination-horizontal { justify-content: center; }
}

/*--- Home 2 popup --*/

.wdt-cus-h2-popup{
    background-color: rgba(var(--wdtAccentTxtColorRgb), 0.15);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.wdt-cus-h2-popup .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label{
    font-size: clamp(1.5rem, 1.2514rem + 0.8322vw, 2.25rem);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtAccentTxtColor);
    line-height: 1.3;
}
.wdt-cus-h2-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element {
    display: flex;
    flex-direction: row-reverse;
    gap: 20px;
    align-items: center;
}
.wdt-cus-h2-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
    margin: auto;
    width: clamp(3.125rem, 2.5035rem + 2.0804vw, 5rem);/* 80 - 50 */;
    height: clamp(3.125rem, 2.5035rem + 2.0804vw, 5rem);    /* 80 - 50 */    ;
    justify-content: center;
    align-items: center;
    font-size: clamp(1rem, 0.9171rem + 0.2774vw, 1.25rem);
    color: var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    border: 1px solid var(--wdtAccentTxtColor);
    min-width:  clamp(3.125rem, 2.5035rem + 2.0804vw, 5rem);
    min-height:  clamp(3.125rem, 2.5035rem + 2.0804vw, 5rem)
}
.wdt-cus-h2-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon>i {
    height: fit-content;
    pointer-events: none;
}
.wdt-cus-h2-popup .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon {
    color: var(--wdtSecondaryColor);
    border-color: var(--wdtPrimaryColor);
}
.wdt-cus-h2-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: var(--wdtRadius_Full);
    -webkit-border-radius: var(--wdtRadius_Full);
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transition: var(--wdt-Ad-Transition);
    -webkit-transition: var(--wdt-Ad-Transition);
    opacity: 0;
    background: var(--wdtPrimaryColor);
    z-index: -1;
}
.wdt-cus-h2-popup .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon:after {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
}
.wdt-cus-h2-popup .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon{
    margin: 0;
}
@media screen and (max-width:767px){
.wdt-cus-h2-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element {
    display: flex;
    flex-direction: column-reverse;
    align-items: start;
}
}

/*-- Counter --*/

.wdt-cus-h2-counter .wdt-content-item .wdt-content-title h5 {
    font-size:var(--wdtFontSize_H6);
}
.wdt-cus-h2-counter .wdt-content-item .wdt-content-counter{
    font-size: clamp(2.5rem, 2.0856rem + 1.387vw, 3.75rem);/*60-40*/
    font-weight:var(--wdtFontWeight_Alt);
    line-height:1;
}
.wdt-cus-h2-counter .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtHeadAltColor);
    display: inline;
    background: linear-gradient(90deg,currentColor,currentColor);
    background-position: bottom center;
    background-size: 0% 1px;
    background-repeat: no-repeat;
     transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    transition-property: background-size; 
    -webkit-transition-property: background-size;
}
.wdt-cus-h2-counter .wdt-content-item .wdt-content-title h5 a:hover,
.wdt-cus-h2-counter .wdt-content-item .wdt-content-title h5 a:focus {
    color: var(--wdtHeadAltColor);
    background-size: 100% 1px;
    background-position: bottom center;
}

/*-- Home 2 Tab --*/

.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list{
    border:none;
    background:transparent;
    gap: 20px 0;
    border-bottom:1px solid var(--wdtAccentTxtColor);
}
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li{
    background:transparent;
}
.wdt-cus-h2-tab-01 .wdt-tabs-container{
    padding: 0;
    background: transparent;
}
.wdt-cus-h2-tab-01 .wdt-tabs-container .wdt-tabs-content,.wdt-cus-h2-tab-01 .ui-widget-content{
    border:none;
    border-radius: 0;
    font-family: var(--wdtFontTypo_Base);
    color: var(--wdtBodyTxtColor);
    margin-top:15px;
}
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-content-wrapper{
    padding:0;
    margin:0;
}
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor{
    padding: 0 0 15px;
    font-weight:500;
    font-size:18px;
}
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:before, 
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor:after{
    background:var(--wdtSecondaryColor);
}

@media screen and (max-width:767px){
    .wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper{
        margin: 0;
    }
    .wdt-cus-h2-tab-01 .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper{
        padding: 0;
        margin: 0;
        background: transparent;
    }
}

/*-- header bg--*/

.wdt-cus-header2-bg {
    background: rgba(var(--wdtPrimaryColorRgb), 0.05);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.wdt-cus-h3-text-editor-01 h6{
    margin-top: 0;
}
.wdt-cus-h3-text-editor-01 h6 a{
    display: inline;
    background: linear-gradient(90deg, currentcolor, currentColor);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 0% 1px;
     transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition);
    transition-property: background-size;
    -webkit-transition-property: background-size;
    position: relative;
}
.wdt-cus-h3-text-editor-01 h6 a:hover,
.wdt-cus-h3-text-editor-01 h6 a:focus {
    color: var(--wdtLinkColor);
    background-position: bottom center;
    background-size: 100% 1px;
}

/*-- Careers Listing cus class --*/

.wdt-cus-h2-career-listing-01 .wdt-image-box-holder.wdt-rc-template-career-listing .wdt-content-item .wdt-content-image > span > img, 
.wdt-cus-h2-career-listing-01 .wdt-image-box-holder.wdt-rc-template-career-listing .wdt-content-item .wdt-content-image > a > img{
    border-radius: calc(var(--wdtRadius_Part) + var(--wdtRadius_Part));
}   