/* Layout Responsiveness */

@media screen and (max-width: 1280px){
    .elementor-section.elementor-section-boxed:not(.elementor-inner-section) > .elementor-container,
    .container{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

/* TI Whislist Icon */

body:not(.single-product) .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, 
body:not(.single-product) .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, 
body:not(.single-product) .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, 
body:not(.single-product) a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, 
body:not(.single-product) a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before{
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 43' style='enable-background:new 0 0 50 43;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M25,43c-0.2,0-0.4,0-0.5-0.1C23.5,42.4,0,29.9,0,14.1C0,6.3,6.4,0,14.2,0c4.2,0,8.1,1.8,10.8,5C30.1-1,39.1-1.7,45,3.4 c3.2,2.7,5,6.6,5,10.7c0,15.8-23.5,28.2-24.5,28.7C25.4,43,25.2,43,25,43z M14.2,2.3C7.6,2.3,2.3,7.6,2.3,14.1 c0,13.2,19.3,24.5,22.7,26.4c3.5-1.9,22.7-13.3,22.7-26.4c0-6.6-5.3-11.9-11.9-11.9c-4,0-7.7,1.9-9.9,5.2c-0.4,0.5-1.2,0.6-1.7,0.2 c-0.1-0.1-0.2-0.1-0.2-0.2C21.8,4.2,18.2,2.3,14.2,2.3z M45.5,14.1c0-2.2-0.8-4.4-2.3-6.1l-0.7-0.9l-1.7,1.4l0.7,0.9 c1.1,1.3,1.7,3,1.7,4.7v1.1h2.3V14.1z M39.7,5.3L38.6,5c-0.9-0.3-1.8-0.4-2.8-0.4h-1.1v2.3h1.1c0.7,0,1.4,0.1,2.1,0.3l1.1,0.4 L39.7,5.3z'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 43' style='enable-background:new 0 0 50 43;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M25,43c-0.2,0-0.4,0-0.5-0.1C23.5,42.4,0,29.9,0,14.1C0,6.3,6.4,0,14.2,0c4.2,0,8.1,1.8,10.8,5C30.1-1,39.1-1.7,45,3.4 c3.2,2.7,5,6.6,5,10.7c0,15.8-23.5,28.2-24.5,28.7C25.4,43,25.2,43,25,43z M14.2,2.3C7.6,2.3,2.3,7.6,2.3,14.1 c0,13.2,19.3,24.5,22.7,26.4c3.5-1.9,22.7-13.3,22.7-26.4c0-6.6-5.3-11.9-11.9-11.9c-4,0-7.7,1.9-9.9,5.2c-0.4,0.5-1.2,0.6-1.7,0.2 c-0.1-0.1-0.2-0.1-0.2-0.2C21.8,4.2,18.2,2.3,14.2,2.3z M45.5,14.1c0-2.2-0.8-4.4-2.3-6.1l-0.7-0.9l-1.7,1.4l0.7,0.9 c1.1,1.3,1.7,3,1.7,4.7v1.1h2.3V14.1z M39.7,5.3L38.6,5c-0.9-0.3-1.8-0.4-2.8-0.4h-1.1v2.3h1.1c0.7,0,1.4,0.1,2.1,0.3l1.1,0.4 L39.7,5.3z'/%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 50%;
    mask-position: center;
    mask-repeat: no-repeat;
    mask-size: 50%;
    background-color: currentColor;
    content: "";
}

body.single-product .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text, 
body.single-product .tinvwl-product-in-list.tinvwl-product-make-remove img.icon-add-on-wishlist, 
body.single-product .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_add_to_wishlist-text, 
body.single-product .tinvwl_add_to_wishlist_button.tinvwl-product-in-list img.icon-add-on-wishlist{
    display: inline-block !important;
}

/* End */

/* Default */

.elementor-widget-text-editor p a{
    font-weight: var(--wdtFontWeight_Ext);
}
.swiper-slide{
    cursor: grab !important;
}
.elementor a{
    position: relative;
}

/* End */

/* Custom Heading */

.wdt-custom-heading-main .wdt-heading-holder > *:not(:last-child){
    margin-bottom: 0;
}
.wdt-custom-heading-main .wdt-heading-holder,
.wdt-custom-heading-align-left .wdt-heading-holder{
    width: fit-content;
    margin: auto;
    background: var(--wdtAccentTxtColor);
    padding: 0 15px;
}
.wdt-custom-heading-align-left .wdt-heading-holder{
    padding: 0 15px 0 0;
    margin-left: unset;
}
.wdt-custom-heading-main .elementor-widget-container:before,
.wdt-custom-heading-align-left .elementor-widget-container:before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/title-pattern.png);
}

/* End */

/* Placeholder */

::placeholder{
    opacity: .75;
}

/* End */

/* Portfolio Detail */

.wdt-portfolio-media-carousel .wdt-listings-image-gallery-thumb-container.swiper-container .wdt-listings-image-gallery-thumb .swiper-slide{
    width: auto !important;
}
.wdt-portfolio-media-carousel .wdt-listings-image-gallery-thumb-container.swiper-container .wdt-listings-image-gallery-thumb .swiper-slide img{
    max-width: 100px;
}
.wdt-portfolio-media-carousel .wdt-listings-image-gallery-thumb-container.swiper-container .wdt-listings-image-gallery-thumb .swiper-wrapper{
    justify-content: center;
}
.wdt-portfolio-media-carousel .wdt-listings-image-gallery-thumb-container.swiper-container{
    margin: 10px 0 0 0;
}

/* Title BG*/

.wdt-listings-utils-container.wdt-custom-portfolio-title .wdt-listings-utils-item h3.wdt-listings-utils-title-item{
    margin-bottom: 0;
    padding-right: 15px;
}
.wdt-listings-utils-container.wdt-custom-portfolio-title{
    float: none;
    background: url(../images/title-pattern.png);
}
.wdt-listings-utils-container.wdt-custom-portfolio-title .wdt-listings-utils-item{
    background: var(--wdtAccentTxtColor);
}

/* End */

/* Blog Single */

.single-post div#respond,
.single-post .comment-form > p.form-submit{
    margin-bottom: 0;
}
.single-post div#respond{
    display: -ms-inline-grid;
    display: inline-grid;
    display: -moz-inline-grid;
}

/* End */

/* Events List */

.tribe-events-back{
    display: flex;
}

.wdt-custom-events .wdt-events-holder .wdt-event-item .wdt-event-item-media{
    width: 40%;
    margin-right: 5%;
    float: left;
    position: relative;
    overflow: hidden;
}
.wdt-custom-events .wdt-events-holder .wdt-event-item .wdt-event-item-media:before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: rgba(var(--wdtPrimaryColorRgb),.5);
    z-index: 1;
    transition: var(--wdtBaseTransition);
    opacity: 0;
}
.wdt-custom-events .wdt-events-holder .wdt-event-item:hover .wdt-event-item-media:before{
    opacity: 1;
}
.wdt-custom-events .wdt-events-holder .wdt-event-item > div:not(.wdt-event-item-media){
    float: right;
    width: 55%;
}
.wdt-custom-events .wdt-events-holder .wdt-event-item > div.wdt-event-meta-details h4{
    font-size: var(--wdtFontSize_H5);
}
.wdt-custom-events .wdt-events-holder .wdt-event-item > div.wdt-event-cost-details > *{
    margin-bottom: 0;
    margin-top: 0;
    padding: var(--wdtPadding_Btn);
    line-height: var(--wdtLineHeight_Alt);
    border: 1px solid var(--wdtPrimaryColor);
}
.wdt-custom-events .wdt-events-holder .wdt-event-item > div.wdt-event-cost-details{
    display: flex;
    align-items: baseline;
    /* padding-bottom: 50px; */
}
/* .wdt-custom-events .wdt-events-holder .wdt-event-item > div.wdt-event-meta-details{
    padding-top: 50px;
} */
.wdt-custom-events .wdt-events-holder .wdt-event-item > div.wdt-event-cost-details > p{
    padding-left: 15px;
    padding-right: 15px;
    margin-right: -1px;
}
.wdt-custom-events .wdt-events-holder .wdt-event-item > div.wdt-event-cost-details > a:hover{
    border-color: var(--wdtSecondaryColor);
}
.wdt-custom-events .wdt-events-holder .wdt-event-item-media img{
    transition: var(--wdtBaseTransition);
}
.wdt-custom-events .wdt-events-holder .wdt-event-item:hover .wdt-event-item-media img{
    transform: scale(1.1);
}

/* End */

/* Events Grid */

.wdt-custom-events.wdt-custom-events-grid .wdt-events-holder .wdt-event-item .wdt-event-item-media{
    width: 100%;
    margin-right: 0;
    float: none;
}
.wdt-custom-events.wdt-custom-events-grid .wdt-events-holder .wdt-event-item > div.wdt-event-meta-details{
    padding-top: 0;
    padding: 0 20px;
    width: 100%;
}
.wdt-custom-events.wdt-custom-events-grid .wdt-events-holder .wdt-event-item > div.wdt-event-cost-details{
    padding: 20px;
    width: 100%;
}
.wdt-custom-events.wdt-custom-events-grid .wdt-events-holder{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 30px;
}
.wdt-custom-events.wdt-custom-events-grid .wdt-events-holder .wdt-event-item{
    border: 1px solid var(--wdtBorderColor);
    transition: var(--wdtBaseTransition);
}
.wdt-custom-events.wdt-custom-events-grid .wdt-events-holder .wdt-event-item:hover{
    box-shadow: 0 0 10px 0 rgba(var(--wdtHeadAltColorRgb),.1);
    -webkit-box-shadow: 0 0 10px 0 rgba(var(--wdtHeadAltColorRgb),.1);
}

/* End */

/* Events Cover */

.wdt-custom-events.wdt-custom-events-grid.wdt-custom-events-cover .wdt-events-holder{
    grid-template-columns: 100%;
}
.wdt-custom-events.wdt-custom-events-grid.wdt-custom-events-cover .wdt-events-holder .wdt-event-item{
    display: grid;
}
.wdt-custom-events.wdt-custom-events-grid.wdt-custom-events-cover .wdt-events-holder .wdt-event-item .wdt-event-item-media,
.wdt-custom-events.wdt-custom-events-grid.wdt-custom-events-cover .wdt-events-holder .wdt-event-item .wdt-event-meta-details{
    grid-area: 1/-1;
}
.wdt-custom-events.wdt-custom-events-grid.wdt-custom-events-cover .wdt-events-holder .wdt-event-item .wdt-event-meta-details{
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: baseline;
}
.wdt-custom-events.wdt-custom-events-cover .wdt-events-holder .wdt-event-item .wdt-event-item-media:after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    transition: var(--wdtBaseTransition);
    background-image: linear-gradient(360deg, rgba(var(--wdtHeadAltColorRgb),.75) 20% , transparent);
}
.wdt-custom-events.wdt-custom-events-grid.wdt-custom-events-cover .wdt-events-holder .wdt-event-item .wdt-event-meta-details a,
.wdt-custom-events.wdt-custom-events-grid.wdt-custom-events-cover .wdt-events-holder .wdt-event-item .wdt-event-meta-details p{
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-events.wdt-custom-events-grid.wdt-custom-events-cover .wdt-events-holder .wdt-event-item .wdt-event-meta-details a:hover{
    color: var(--wdtSecondaryColor);
}
.wdt-custom-events.wdt-custom-events-grid.wdt-custom-events-cover .wdt-events-holder .wdt-event-item > div.wdt-event-cost-details{
    padding: 20px 0 0;
    display: none;
}

.wdt-custom-events.wdt-custom-events-aside .wdt-events-holder .wdt-event-item > div.wdt-event-cost-details{
    display: none;
}
.wdt-custom-events.wdt-custom-events-aside .wdt-events-holder .wdt-event-item > div.wdt-event-meta-details h4{
    margin-top: 0;
}

/* End */

/* Event Page Template */

.tribe-events-page-template .tribe-events .tribe-events-c-events-bar{
    display: grid;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search{
    position: relative;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: var(--wdtRadius_Zero);
    text-transform: uppercase;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:hover{
    background-color: var(--wdtSecondaryColor);
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{
    border: none;
}
.tribe-events-page-template .tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{
    border: 1px solid var(--wdtBorderColor);
}
.tribe-events-page-template .tribe-common .tribe-common-form-control-text__input:focus{
    outline: none;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg{
    top: -1px;
    bottom: 0;
    margin: auto;
    transform: none;
    left: 25px;
}
.tribe-events-page-template .tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{
    padding-left: 50px;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{
    content: none;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link{
    padding: var(--wdtPadding_Btn);
    border: 2px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_Zero);
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{
    padding: 0;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover{
   background: none;
   background-color: transparent; 
}
.tribe-events-page-template .tribe-events .tribe-events-c-events-bar__views{
    margin-top: 20px;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item{
    padding: 0 5px;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small{
    padding: 6px 15px;
    width: auto;
    border-radius: var(--wdtRadius_Zero);
    background-color: var(--wdtPrimaryColor);
    border: none;
    color: var(--wdtAccentTxtColor);
}
.tribe-events-page-template .tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button{
    font-size: var(--wdtFontSize_Ext);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
}
.tribe-events-page-template .tribe-events.tribe-common--breakpoint-medium .datepicker{
    border-radius: 0;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description p{
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}
.tribe-events-page-template .tribe-events .tribe-events-calendar-list__month-separator{
    text-align: center;
    justify-content: center;
}
.tribe-events-page-template .tribe-events .tribe-events-calendar-list__month-separator:after{
    content: none;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{
    font-size: var(--wdtFontSize_H2);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{
    font-family: var(--wdtFontTypo_Alt);
}
.tribe-events-page-template .tribe-common .tribe-common-anchor-thin{
    border: none;
    border-bottom: 0px solid;
    transition: var(--wdtBaseTransition);
}
.tribe-events-page-template .tribe-common .tribe-common-anchor-thin:active, 
.tribe-events-page-template .tribe-common .tribe-common-anchor-thin:focus, 
.tribe-events-page-template .tribe-common .tribe-common-anchor-thin:hover{
    border: none;
    border-bottom: none;
    color: var(--wdtPrimaryColor);
}
.tribe-events-page-template .tribe-events .tribe-events-c-small-cta .tribe-events-c-small-cta__price{
    padding: var(--wdtPadding_MiniBtn);
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
    font-weight: var(--wdtFontWeight_Ext);
    font-size: var(--wdtFontSize_Base);
    display: block;
    max-width: 100px;
    text-align: center;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav{
    padding: 30px 0;
    display: none;
}
.tribe-events-page-template:not(.single) .tribe-events .tribe-events-c-subscribe-dropdown{
    margin-bottom: 0;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
    padding: 0 0 110px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-loader svg{
    display: none;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-loader:before{
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' 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='M28.6,1c-3.9,0-7.1,3-7.1,6.7c0,3.7,3.2,6.7,7.1,6.7c3.9,0,7.1-3,7.1-6.7C35.7,4,32.5,1,28.6,1z M12.2,7.3 c-1.5,0-3,0.6-4.1,1.7c-2.3,2.2-2.3,5.8,0,8c2.3,2.2,6.2,2.2,8.5,0c2.3-2.2,2.3-5.8,0-8C15.4,7.8,13.8,7.3,12.2,7.3L12.2,7.3z M40.9,11.6c-0.4,0-0.7,0.1-1,0.4c-0.6,0.5-0.6,1.4,0,1.9c0.6,0.5,1.5,0.5,2,0c0.6-0.5,0.6-1.4,0-1.9 C41.6,11.7,41.2,11.6,40.9,11.6L40.9,11.6z M6.4,21.3c-3,0-5.4,2.3-5.4,5.1c0,2.8,2.5,5.1,5.4,5.1s5.5-2.3,5.5-5.1 C11.9,23.6,9.4,21.3,6.4,21.3z M46.8,24.3c-1.2,0-2.2,0.9-2.2,2.1c0,1.1,1,2.1,2.2,2.1s2.2-0.9,2.2-2.1C49,25.3,48,24.3,46.8,24.3z M12.4,35.4c-1.2,0-2.5,0.4-3.4,1.3c-1.9,1.8-1.8,4.6,0,6.4c1.9,1.8,4.9,1.8,6.8,0c1.9-1.8,1.9-4.6,0-6.4 C14.8,35.8,13.6,35.4,12.4,35.4L12.4,35.4z M40.8,37.3c-0.7,0-1.4,0.3-1.9,0.8c-1.1,1-1.1,2.7,0,3.7c1.1,1,2.9,1,3.9,0 c1.1-1,1.1-2.7,0-3.7C42.3,37.5,41.6,37.2,40.8,37.3L40.8,37.3z M26.5,41.9c-2,0-3.7,1.6-3.7,3.5c0,1.9,1.7,3.5,3.8,3.5 c2.1,0,3.7-1.6,3.7-3.5C30.4,43.5,28.7,41.9,26.5,41.9C26.6,41.9,26.6,41.9,26.5,41.9z'/%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' 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='M28.6,1c-3.9,0-7.1,3-7.1,6.7c0,3.7,3.2,6.7,7.1,6.7c3.9,0,7.1-3,7.1-6.7C35.7,4,32.5,1,28.6,1z M12.2,7.3 c-1.5,0-3,0.6-4.1,1.7c-2.3,2.2-2.3,5.8,0,8c2.3,2.2,6.2,2.2,8.5,0c2.3-2.2,2.3-5.8,0-8C15.4,7.8,13.8,7.3,12.2,7.3L12.2,7.3z M40.9,11.6c-0.4,0-0.7,0.1-1,0.4c-0.6,0.5-0.6,1.4,0,1.9c0.6,0.5,1.5,0.5,2,0c0.6-0.5,0.6-1.4,0-1.9 C41.6,11.7,41.2,11.6,40.9,11.6L40.9,11.6z M6.4,21.3c-3,0-5.4,2.3-5.4,5.1c0,2.8,2.5,5.1,5.4,5.1s5.5-2.3,5.5-5.1 C11.9,23.6,9.4,21.3,6.4,21.3z M46.8,24.3c-1.2,0-2.2,0.9-2.2,2.1c0,1.1,1,2.1,2.2,2.1s2.2-0.9,2.2-2.1C49,25.3,48,24.3,46.8,24.3z M12.4,35.4c-1.2,0-2.5,0.4-3.4,1.3c-1.9,1.8-1.8,4.6,0,6.4c1.9,1.8,4.9,1.8,6.8,0c1.9-1.8,1.9-4.6,0-6.4 C14.8,35.8,13.6,35.4,12.4,35.4L12.4,35.4z M40.8,37.3c-0.7,0-1.4,0.3-1.9,0.8c-1.1,1-1.1,2.7,0,3.7c1.1,1,2.9,1,3.9,0 c1.1-1,1.1-2.7,0-3.7C42.3,37.5,41.6,37.2,40.8,37.3L40.8,37.3z M26.5,41.9c-2,0-3.7,1.6-3.7,3.5c0,1.9,1.7,3.5,3.8,3.5 c2.1,0,3.7-1.6,3.7-3.5C30.4,43.5,28.7,41.9,26.5,41.9C26.6,41.9,26.6,41.9,26.5,41.9z'/%3E%3C/g%3E%3C/svg%3E%0A");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    background-color: var(--wdtHeadAltColor);
    animation: rotate 2s infinite linear;
}
.tribe-events-page-template .tribe-events .tribe-events-c-search__button:focus, 
.tribe-events-page-template .tribe-events button.tribe-events-c-search__button:focus{
    outline: none;
}

/* Month */

.tribe-events-page-template .tribe-events .tribe-events-calendar-month__events{
    flex: unset;    
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--desktop{
    align-items: center;
    justify-content: center;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{
    min-height: 100px;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body{
    margin-bottom: 30px;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title{
    text-align: center;
    font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtPrimaryColor);
}
.tribe-events-page-template .tribe-events .tribe-events-calendar-month__header-row{
    border-style: solid;
    border-width: 1px 0px 0px 1px;
    border-color: var(--wdtBorderColor);
}
.tribe-events .tribe-events-calendar-month__header-column{
    border-right: 1px solid var(--wdtBorderColor);
    padding: 20px 5px;
}
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message{
    border-radius: var(--wdtRadius_Zero);
}
.tribe-events-page-template .tribe-events .tribe-events-c-messages__message-list-item-link:hover{
    color: var(--wdtHeadAltColor);
}
.tribe-events-page-template .tribe-events .tribe-events-calendar-month__body{
    border: 1px solid var(--wdtBorderColor);
    border-width: 1px 0 0 1px;
}
.tribe-events-page-template .tribe-events .tribe-events-calendar-month__day{
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: var(--wdtBorderColor);
    border-radius: var(--wdtRadius_Zero);
}
.tribe-events-page-template .tribe-events .tribe-events-calendar-month__day-cell--mobile{
    align-items: center;
    justify-content: center;
}
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:focus, .tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button:focus{
    outline: none;
}

/* Day */

.tribe-events .tribe-events-calendar-day__type-separator{
    justify-content: center;
}
.tribe-events .tribe-events-calendar-day__time-separator:after, .tribe-events .tribe-events-calendar-day__type-separator:after{
    content: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day-nav,
.tribe-events .tribe-events-calendar-day-nav{
    padding: 30px 0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next:hover, 
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev:hover{
    color: var(--wdtPrimaryColor);
}
.tribe-events .tribe-events-calendar-day__event{
    padding-left: 0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before{
    content: none;
}

/* End */

/* Responsive */

@media screen and (max-width: 824px){
    .tribe-events-page-template .tribe-events .tribe-events-c-events-bar__views{
        margin-top: 0;
    }
    .tribe-events-page-template .tribe-events .tribe-events-c-events-bar{
        display: flex;
        align-items: center;
    }
    .tribe-events .tribe-events-c-search__input-control-icon-svg{
        right: 20px;
    }
    /* .tribe-events-page-template .tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{
        padding-left: 20px;
    } */
    .tribe-events .tribe-events-calendar-month-nav{
        padding: 30px 0;
    }
    .tribe-events .tribe-events-c-messages__message{
        border-radius: var(--wdtRadius_Zero);
    }
    .tribe-events .tribe-events-calendar-month__header-column-title{
        font-weight: var(--wdtFontWeight_Alt);
        color: var(--wdtPrimaryColor);
    }
    .tribe-events .tribe-events-c-view-selector__list-item-link{
        align-items: baseline;
    }
    .tribe-events-page-template .tribe-events .tribe-events-l-container{
        padding: 0 0 70px;
    }
}

/* End */

/* Footer */

.wdt-custom-working-hours .wdt-content-item .wdt-content-elements-group{
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.wdt-custom-working-hours .wdt-content-item .wdt-content-title,
.wdt-custom-working-hours .wdt-content-item .wdt-content-title h5{
    margin-top: 0;
    margin-bottom: 0 !important;
}
.wdt-custom-working-hours .wdt-content-item .wdt-content-subtitle{
    margin-top: 0 !important;
}
.wdt-custom-working-hours .wdt-content-item .wdt-content-title h5,
.wdt-custom-working-hours .wdt-content-item .wdt-content-subtitle{
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
    font-family: var(--wdtFontTypo_Ext);
}
.wdt-custom-working-hours .wdt-content-item{
    padding: 10px 0;
}
.wdt-custom-working-hours .wdt-image-box-holder .wdt-content-item:not(:last-child){
    border-bottom: 1px solid var(--wdtBodyTxtColor);
}

/* Recent Posts */

.wdt-custom-recent-post-footer .widget.widget_recent_posts .recent-posts-widget .entry-title h4{
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Ext);
}
#footer .wdt-custom-recent-post-footer .widget.widget_recent_posts .recent-posts-widget .entry-title h4 a{
    color: var(--wdtAccentTxtColor);
}
#footer .wdt-custom-recent-post-footer .widget.widget_recent_posts .recent-posts-widget .entry-title h4 a:hover{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-recent-post-footer .widget .recent-posts-widget li .entry-meta p{
    color: var(--wdtAccentTxtColor);
    font-size: var(--wdtFontSize_Base);
}
.wdt-custom-recent-post-footer .widget .recent-posts-widget li .entry-meta p:nth-child(2){
    display: none;
}
.wdt-custom-recent-post-footer .widget .recent-posts-widget li .entry-meta p span{
    margin-right: 0;
    display: none;
}
.wdt-custom-recent-post-footer .widget .recent-posts-widget li .entry-title h4{
    margin-top: 0;
}
.wdt-custom-recent-post-footer .widget .recent-posts-widget li,
.wdt-custom-recent-post-footer .widget{
    padding-bottom: 0;
    margin-bottom: 0;
}

/* End */

/* Wishlist */

.tinv-wishlist .product-stock p{
    display: flex;
    align-items: center;
    justify-content: center;
}
.woocommerce.tinv-wishlist #respond input#submit.alt, 
.woocommerce.tinv-wishlist a.button.alt, 
.woocommerce.tinv-wishlist button.button.alt, 
.woocommerce.tinv-wishlist input.button.alt{
    text-align: center;
    padding: 0;
    font-family: var(--wdtFontTypo_Alt);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Ext);
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
    background: none;
    color: var(--wdtHeadAltColor);
}
.woocommerce.tinv-wishlist #respond input#submit.alt:hover, 
.woocommerce.tinv-wishlist a.button.alt:hover, 
.woocommerce.tinv-wishlist button.button.alt:hover, 
.woocommerce.tinv-wishlist input.button.alt:hover{
    color: var(--wdtPrimaryColor);
}
.tinv-wishlist .product-stock i{
    margin-right: 7px;
    top: 1px;
    position: relative;
}
.tinv-wishlist tbody .wishlist_item td{
    color: var(--wdtHeadAltColor);
}
.tinv-wishlist tbody .wishlist_item td a:not(:hover){
    color: var(--wdtPrimaryColor);
}
.tinvwl-input-group-addon, .tinvwl-input-group-btn{
    padding-left: 10px;
}
.tinv-wishlist .tinv-header h2{
    font-size: var(--wdtFontSize_H5);
}
.tinv-wishlist .product-remove button{
    color: red;
    background-color: transparent;
}
.tinv-wishlist .product-remove button:hover{
    color: var(--wdtAccentTxtColor);
    background-color: #9f2124;
}
.tinvwl-input-group .form-control{
    height: 44px;
}
body:not(.single-product) .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.inited-add-wishlist.tinvwl-product-in-list::before, 
body:not(.single-product) .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.inited-add-wishlist.tinvwl-product-in-list::before{
    -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 45' style='enable-background:new 0 0 50 45;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M45,26.3l-18.3,18c-1,1-2.5,1-3.5,0L5,26.3c-4.1-3.6-5.8-9.1-4.6-14.4C1.9,6.4,6.2,2.1,11.7,0.5c4.6-1.3,9.6-0.3,13.3,2.7 c3.8-3,8.7-4,13.3-2.7c5.5,1.6,9.8,5.9,11.3,11.4C50.9,17.2,49.1,22.7,45,26.3z'/%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 45' style='enable-background:new 0 0 50 45;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M45,26.3l-18.3,18c-1,1-2.5,1-3.5,0L5,26.3c-4.1-3.6-5.8-9.1-4.6-14.4C1.9,6.4,6.2,2.1,11.7,0.5c4.6-1.3,9.6-0.3,13.3,2.7 c3.8-3,8.7-4,13.3-2.7c5.5,1.6,9.8,5.9,11.3,11.4C50.9,17.2,49.1,22.7,45,26.3z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
body:not(.single-product) .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.inited-add-wishlist::before{
    animation: pulse 3s infinite linear;
}
@keyframes pulse {
    0%{
        transform: scale(.5);
    }
    100%{
        transform: scale(1);
    }
}

/* End */

/* Select Box */

.select2-results__option, 
.select2-container.select2-container--default .select2-selection--single, 
.select2-container.select2-container--default .select2-selection--multiple {
    line-height: 1;
}
.select2-results__option .select2-selection__rendered,
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    padding: var(--wdtPadding_Btn);
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
}

/* End */

/* Mega Menu */

.wdt-custom-posts-mega-menu .widget.widget_recent_posts .recent-posts-widget .entry-title h4{
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    font-weight: var(--wdtFontWeight_Ext);
    margin-top: 0;
}
.wdt-custom-posts-mega-menu .widget .recent-posts-widget li .entry-meta p i,
.wdt-custom-posts-mega-menu .widget .recent-posts-widget li .entry-meta p:nth-child(2){
    display: none;
}
.elementor .wdt-custom-mega-menu-about-inner .elementor-background-overlay{
    right: -10%;
    left: unset;
}
.wdt-custom-posts-mega-menu .widget .recent-posts-widget li .entry-meta p span{
    margin-right: 0;
    display: none;
}
.wdt-header-menu li ul li.menu-item-object-wdt_mega_menu{
    font-size: inherit;
}   
li.menu-item .wdt-heading-holder .wdt-heading-title-wrapper{
    margin-bottom: 10px;
}
.wdt-custom-blog-mega-menu > .elementor-container{
    width: 1020px;
}
li.menu-item .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a{
    color: var(--wdtBodyTxtColor);
    font-size: var(--wdtFontSize_Base);
    text-transform: capitalize;
}
li.menu-item .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a:hover{
    color: var(--wdtPrimaryColor);
}

/* End */

/* Activity Detail - 1 */

section.sticky > .elementor-container{
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
.wdt-custom-image-slider .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
    margin-top: 0;
}
.wdt-custom-image-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{
    margin: 0;
}
.wdt-custom-image-slider .wdt-content-item .wdt-content-media-group{
    display: flex;
}
.wdt-custom-image-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev i svg{
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
}
.wdt-custom-activity-detail-icon-list .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-text{
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
}
.wdt-custom-activity-detail-icon-list .elementor-icon-list-items .elementor-icon-list-item a:focus span.elementor-icon-list-text{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-activity-counter .wdt-content-item .wdt-content-counter{
    font-size: var(--wdtFontSize_H2);
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt); 
    line-height: var(--wdtLineHeight_Alt);   
}
.wdt-custom-activity-counter .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_H6);
    text-transform: uppercase;
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Ext);
}
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-media-group,
.elementor-element.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-image-wrapper{
    margin-bottom: 0;
}
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-media-group{
    display: grid;
}
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-media-group > div{
    grid-area: 1/-1;
    align-items: center;
    justify-content: center;
}
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-image > span > img, 
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-image > a > img{
    width: 160px;
    height: 160px;
    object-fit: cover;
    border-radius: var(--wdtRadius_Full);
}
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: 80px;
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span > i{
    display: flex;
}
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-detail-group{
    padding-top: 40px;
}
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-title h5{
    font-size: var(--wdtFontSize_H6);
    text-transform: uppercase;
}
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-button > a{
    border: 2px solid var(--wdtHeadAltColor);
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt); 
    background-color: transparent;
    color: var(--wdtHeadAltColor);
}
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-button > a:hover{
    background-color: var(--wdtPrimaryColor);
    border-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-image-box-activity-detail .wdt-content-item{
    padding: 30px 15px;
    border: 2px solid var(--wdtBorderColor);
}
.wdt-custom-image-box-activity-detail .wdt-content-item:hover{
    border-color: var(--wdtHeadAltColor);
}
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-image-wrapper .wdt-content-image{
    position: relative;
    overflow: hidden;
}
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-image-wrapper .wdt-content-image:before{
    content: "";
    position: absolute;
    top: 20px;
    bottom: 20px;
    left: 20px;
    right: 20px;
    background-color: rgba(var(--wdtPrimaryColorRgb),.65);
    border-radius: var(--wdtRadius_Full);
    opacity: 0;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    z-index: 1;
}
.wdt-custom-image-box-activity-detail .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image:before{
    opacity: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.wdt-custom-image-box-activity-detail .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper{
    opacity: 0;
    transition: var(--wdtBaseTransition);
    z-index: 1;
}
.wdt-custom-image-box-activity-detail .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper{
    opacity: 1;
}
.wdt-custom-icon-box-activity-detail .wdt-content-item{
    padding: 40px 20px;
    background-color: var(--wdtPrimaryColor);
    position: relative;
}
.wdt-custom-icon-box-activity-detail.wdt-custom-icon-box-2-activity-detail .wdt-content-item{
    padding: 40px 30px 40px 60px;
    display: flex;
    align-items: flex-start;
}
.wdt-custom-icon-box-activity-detail .wdt-content-item .wdt-content-title h5{
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    text-transform: uppercase;
}
.wdt-custom-icon-box-activity-detail .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    width: 60px;
    height: 60px;
    border: 2px solid var(--wdtAccentTxtColor);
    font-size: var(--wdtFontSize_H5);
}
.wdt-custom-icon-box-activity-detail .wdt-content-item:before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: var(--wdtHeadAltColor);
    opacity: 0;
}
.wdt-custom-icon-box-activity-detail .wdt-column:nth-child(2) .wdt-content-item:before{
    opacity: .1;
}
.wdt-custom-icon-box-activity-detail .wdt-column:nth-child(3) .wdt-content-item:before{
    opacity: .2;
}
.wdt-custom-icon-box-activity-detail .wdt-content-item .wdt-content-button > a{
    padding: 0;
    border: none;
    background: none;
    color: var(--wdtAccentTxtColor);
    font-weight: var(--wdtFontWeight_Alt);
    text-decoration: underline;
    text-decoration-thickness: 2px;
}
.wdt-custom-icon-box-activity-detail .wdt-content-item .wdt-content-button > a:hover{
    background: none;
    background-color: transparent;
}
.wdt-custom-icon-box-activity-detail.wdt-custom-icon-box-2-activity-detail .wdt-content-item .wdt-content-detail-group{
    padding-left: 40px;
}
.wdt-custom-icon-box-activity-detail.wdt-custom-icon-box-2-activity-detail .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
    margin-bottom: 15px;
}

/* Pricing Plan */

.wdt-custom-pricing-table-price .wdt-content-item{
    padding: 20px 10px;
    background-color: rgba(var(--wdtBorderColorRgb),.75);
}
.wdt-custom-pricing-table-price .wdt-column:first-child .wdt-content-item{
    background-color: rgba(var(--wdtBorderColorRgb),.5);
}
.wdt-custom-pricing-table-price .wdt-content-item .wdt-content-counter{
    font-size: var(--wdtFontSize_H5);
    color: var(--wdtBodyTxtColor);
}
.wdt-custom-pricing-table-price .wdt-content-item .wdt-content-media-group > div:not(:last-child){
    margin-bottom: 0;
}
.wdt-custom-pricing-plan .elementor-container .elementor-column > .elementor-widget-wrap{
    border: 2px solid var(--wdtBorderColor);
    transition: var(--wdtBaseTransition);
}
.wdt-custom-pricing-plan:hover .elementor-container .elementor-column > .elementor-widget-wrap,
.wdt-custom-pricing-plan:hover .wdt-custom-pricing-plan-list > .elementor-widget-container,
.wdt-custom-pricing-plan:hover .wdt-custom-pricing-table-price.single .wdt-content-item{
    border-color:var(--wdtHeadAltColor);
}
.wdt-custom-pricing-plan-list > .elementor-widget-container{
    border-top: 2px solid var(--wdtBorderColor);
    border-bottom: 2px solid var(--wdtBorderColor);
    transition: var(--wdtBaseTransition);
}
.wdt-custom-pricing-table-price.single .wdt-content-item{
    border-top: 2px solid var(--wdtBorderColor);
    transition: var(--wdtBaseTransition);    
}
.wdt-custom-pricing-plan.active .elementor-container .elementor-column > .elementor-widget-wrap,
.wdt-custom-pricing-plan.active .wdt-custom-pricing-plan-list > .elementor-widget-container,
.wdt-custom-pricing-plan.active .wdt-custom-pricing-table-price.single .wdt-content-item{
    border-color: var(--wdtHeadAltColor);
}

/* End */

/* Activity Detail 2 */

.wdt-custom-activity-detail-icon-list.two .elementor-icon-list-items .elementor-icon-list-item a{
    padding: 10px 20px;
}
.wdt-custom-activity-detail-icon-list.two .elementor-icon-list-items .elementor-icon-list-item a:hover,
.wdt-custom-activity-detail-icon-list.two .elementor-icon-list-items .elementor-icon-list-item a:focus{
    background-color: var(--wdtPrimaryColor);
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-activity-detail-icon-list.two .elementor-icon-list-items .elementor-icon-list-item a:hover span.elementor-icon-list-text,
.wdt-custom-activity-detail-icon-list.two .elementor-icon-list-items .elementor-icon-list-item a:focus span.elementor-icon-list-text{
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-activity-detail-icon-list.two .elementor-icon-list-items .elementor-icon-list-item:not(:last-child) a{
    border-bottom: 1px solid var(--wdtBorderColor);
}

/* End */

/* Header - 3 */

.elementor-section.wdt-custom-home-3-header .elementor-container{
    flex-wrap: wrap !important;
}

/* End */

/* Team Section Pagination Space */

.wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
    margin-top: 0;
}

/* End */

/* Slider-1 */

.wdt-custom-slider-1-slides .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
    margin-top: 0;
}
.wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    font-size: var(--wdtFontSize_H6);
    text-transform: uppercase;
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    letter-spacing: 11px;
    padding: 0 30px;
    background-color: var(--wdtAccentTxtColor);
    width: fit-content;
    height: 40px;
    display: flex;
    align-items: center;
}
.wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper{
    /* font-size: calc(var(--wdtFontSize_Alt) + 10px); */
    font-size: clamp(2rem, 1.1635rem + 3.7179vw, 5.625rem);
}
.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:not(:last-child){
    padding-right: 10px;
}
.wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:first-child{
    color: var(--wdtPrimaryColor);
}
.wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements:nth-child(2){
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-content-wrapper{
    font-size: var(--wdtFontSize_Ext);
}
.wdt-custom-slider-1-heading-2 .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements{
    color: var(--wdtAccentTxtColor);
}
.wdt-custom-slider-1-heading-2.wdt-custom-slider-1-heading-3 .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements{
    color: var(--wdtHeadAltColor);
}
.wdt-custom-slider-1-heading-2 .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    font-size: var(--wdtFontSize_H6);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
}
.wdt-custom-slider-1-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper{
    /* font-size: var(--wdtFontSize_Alt); */
    font-size: clamp(2rem, 1.3077rem + 3.0769vw, 5rem);
}
.wdt-custom-slider-1-heading-2 .wdt-heading-holder .wdt-heading-content-wrapper{
    font-size: var(--wdtFontSize_Ext);
}
.wdt-custom-slider-1-slides .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-bullets{
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
}
.wdt-custom-slider-1-slides .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev{
    transform: scaleX(-1);
}

/* Slide Animation */

.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-1-image-1 img{    
    transform: scale(1.5) translateZ(0);
    transition: var(--wdtBaseTransition);
    transition-delay: 1s;
    opacity: 0;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-1-image-1 img,
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-visible .wdt-custom-slider-1-image-1 img{    
    transform: scale(1) translateZ(1px); 
    opacity: 1;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    transition: var(--wdtBaseTransition);
    transform-origin: 50% 50% 0px;
    transform: rotateY(180deg);
    transition-duration: .5s;
    opacity: 0;
    transition-delay: 1.5s;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    transform: rotateY(0deg);
    opacity: 1;  
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements:not(:last-child){
    transition: var(--wdtBaseTransition);
    transform-origin: 50% 50% 0px;
    transform: rotateX(180deg);
    transition-duration: .5s;
    opacity: 0;
    transition-delay: 2s;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements:not(:last-child){
    transform: rotateX(0deg);
    opacity: 1;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements:last-child{
    transition: var(--wdtBaseTransition);
    transform-origin: 50% 50% 0px;
    transform: rotateX(-90deg);
    transition-duration: .5s;
    opacity: 0;
    transition-delay: 2.5s;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements:last-child{
    transform: rotateX(0deg);
    opacity: 1;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-1-heading-2 .wdt-heading-holder .wdt-heading-content-wrapper{
    transition: var(--wdtBaseTransition);
    transform-origin: 50% 50% 0px;
    transform: translateY(20px) scale(.8);
    opacity: 0;
    transition-delay: 3.5s;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-1-heading-2 .wdt-heading-holder .wdt-heading-content-wrapper{
    transform: translateY(0) scale(1);
    opacity: 1;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-separator-wrapper{
    transition: var(--wdtBaseTransition);
    transform-origin: 50% 50% 0px;
    transform: translateX(-50%);
    opacity: 0;
    transition-delay: 3s;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-separator-wrapper{
    transform: translateX(0);
    opacity: 1;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-1-heading-2 .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    opacity: 0;
    transform: translateX(70%);
    transition: all 0.5s linear;
    transition-delay: 1s;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-1-heading-2 .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    opacity: 1;
    transform: translateX(0);
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-1-heading-2 .wdt-heading-holder .wdt-heading-separator-wrapper{
    opacity: 0;
    transform: translateX(-70%);
    transition: all 0.5s linear;
    transition-delay: 1.5s;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-1-heading-2 .wdt-heading-holder .wdt-heading-separator-wrapper{
    opacity: 1;
    transform: translateX(0);
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-1-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper{
    opacity: 0;
    transform: scale(2);
    transition: all 0.5s linear;
    transition-delay: 2s;
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-1-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper{
    opacity: 1;
    transform: scale(1);
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-1-heading-2 .wdt-heading-holder .wdt-heading-content-wrapper{
    transition-delay: 2.5s; 
}

.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-1-heading-2.wdt-custom-slider-1-heading-3 .wdt-heading-holder .wdt-heading-title-wrapper{
    transition-delay: 1.5s;
    transform: rotateX(180deg) translateX(50%);
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-1-heading-2.wdt-custom-slider-1-heading-3 .wdt-heading-holder .wdt-heading-title-wrapper{
    transform: rotateX(0deg) translateX(0);
}
.wdt-custom-slider-1-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-1-heading-2.wdt-custom-slider-1-heading-3 .wdt-heading-holder .wdt-heading-separator-wrapper{
    transition-delay: 2s;
}

/* End */

/* Activity */

.wdt-content-item .wdt-specification-block .wdt-content-spec-title{
    pointer-events: none;
    font-weight: var(--wdtFontWeight_Alt);
}
.wdt-content-item .wdt-specification-block .wdt-content-spec-title a{
    color: var(--wdtBodyTxtColor);
}
.wdt-content-item .wdt-specification-block .wdt-content-spec-group > div:not(:last-child){
    margin-bottom: 10px;
}
.wdt-content-item .wdt-specification-block .wdt-content-title h5{
    font-size: var(--wdtFontSize_H6);
    text-transform: uppercase;
}
.wdt-custom-activity-listing .wdt-content-item .wdt-specification-block .wdt-content-image-wrapper .wdt-content-image{
    position: relative;
    overflow: hidden;
}
.wdt-custom-activity-listing .wdt-content-item .wdt-specification-block .wdt-content-image-wrapper .wdt-content-image img{
    transform: scale(1.1);
    transition: var(--wdtBaseTransition);
}
.wdt-custom-activity-listing .wdt-content-item .wdt-specification-block:hover .wdt-content-image-wrapper .wdt-content-image img{
    transform: scale(1.02);
}

/* With Tab */

.wdt-custom-activity-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{
    padding: 8px 4px;
    margin: 0 15px;
    border-bottom: 2px solid;
    border-color: transparent;
}
.wdt-custom-activity-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-custom-activity-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor{
    border-color: var(--wdtHeadAltColor);
}
.wdt-custom-activity-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
    font-weight: var(--wdtFontWeight_Alt);
}
.wdt-custom-activity-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor, 
.wdt-custom-activity-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor,
.wdt-custom-activity-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
.wdt-custom-activity-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor{  
    background: none;
}
.wdt-custom-activity-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list{
    justify-content: center;
}
.wdt-custom-activity-tab .wdt-tabs-container .wdt-tabs-content-wrapper{
    padding: 45px 0 0;
}

/* End */

/* Slider - 2 */

.wdt-custom-slider-2-heading-1 .wdt-heading-holder .wdt-heading-title-wrapper{
    font-size: clamp(1.25rem, 0.2404rem + 4.4872vw, 5.625rem);
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: clamp(0.0625rem, 0.0337rem + 0.1282vw, 0.1875rem);
    position: relative;
}
.wdt-custom-slider-2-heading-1-2 .wdt-heading-holder .wdt-heading-title-wrapper{
    font-size: clamp(3.75rem, 1.7308rem + 8.9744vw, 12.5rem);
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: clamp(0.125rem, 0.0096rem + 0.5128vw, 0.625rem); 
}
.wdt-custom-slider-2-button-1 .wdt-button-holder.wdt-button-size-nm .wdt-button{
    font-size: clamp(0.625rem, 0.5096rem + 0.5128vw, 1.125rem);
    padding: 0 clamp(0.625rem, 0.4087rem + 0.9615vw, 1.5625rem);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Base);
    letter-spacing: clamp(0.1875rem, 0.0865rem + 0.4487vw, 0.625rem);
    height: clamp(1.875rem, 1.6587rem + 0.9615vw, 2.8125rem);
}
.wdt-custom-slider-2-button-1.elementor-absolute{
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.wdt-custom-slider-2-heading-1 .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-left-part']{
    display: none;
}
.wdt-custom-slider-2-heading-1 .wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*='-right-part']{
    position: absolute;
    top: 15px;
}
.wdt-custom-slider-2-slides .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
    margin-top: 0;
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    margin: auto;
}
.wdt-custom-slider-2-slides .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev{
    transform: scaleX(-1);
}
.wdt-custom-slider-2-section-main > .elementor-container > .elementor-column > .elementor-widget-wrap{
    display: grid;
}
.wdt-custom-slider-2-section-main > .elementor-container > .elementor-column > .elementor-widget-wrap .elementor-element,
.wdt-custom-slider-2-section-main > .elementor-container > .elementor-column > .elementor-widget-wrap .elementor-section{
    grid-area: 1/-1;
}
.wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
    font-size: clamp(2.875rem, 1.9519rem + 4.1026vw, 6.875rem);
}
.wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
    font-size: clamp(2rem, 1.1635rem + 3.7179vw, 5.625rem);
}
.wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title > span:not(.wdt-heading-colored-elements){
    font-size: clamp(3.25rem, 2.4135rem + 3.7179vw, 6.875rem);
    width: 100%;
}
.wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title span.wdt-heading-colored-elements{
    font-size: clamp(1.625rem, 1.0625rem + 2.5vw, 4.0625rem);
}
.wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    line-height: 1;
    justify-content: center;
}
.wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper{
    position: relative;
}
.wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper:before{
    content: "";
    display: inline-block;
    position: absolute;
    width: 50px;
    height: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url(https://wdtelethemes.wpengine.com/whistle-elementor/wp-content/uploads/sites/4/2023/11/bracket-hollow-before-png.png);
    transform: scaleX(-1);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper:after{
    content: "";
    display: inline-block;
    position: absolute;
    width: 50px;
    height: 100%;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url(https://wdtelethemes.wpengine.com/whistle-elementor/wp-content/uploads/sites/4/2023/11/bracket-hollow-before-png.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.wdt-custom-rotate-image .wdt-rotate-image-container .wdt-rotate-image{
    z-index: 1;
}
.wdt-custom-rotate-image .wdt-rotate-image-container .wdt-rotate-image img{
    transform: none !important;
}
.wdt-custom-rotate-image .wdt-rotate-image-container .wdt-rotate-second-image{
    position: relative;
    bottom: -20px;
    right: -20px;
}
.wdt-custom-rotate-image .wdt-rotate-image-container a{
    pointer-events: none;
}
.wdt-custom-slider-2-heading-3 .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-custom-slider-2-heading-3 .wdt-heading-holder .wdt-heading-content-wrapper{
    font-size: var(--wdtFontSize_H6);
    text-transform: capitalize;
    font-family: var(--wdtFontTypo_Alt);
    font-style: italic;
}

.wdt-custom-slider-1-slides .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div,
.wdt-custom-slider-2-slides .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{
    opacity: 0;
    transition: var(--wdtBaseTransition);
}
.wdt-custom-slider-1-slides .wdt-carousel-holder:hover .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div,
.wdt-custom-slider-2-slides .wdt-carousel-holder:hover .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div{
    opacity: 1;
}

/* Slider Animation */

.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-heading-1 .wdt-heading-holder .wdt-heading-title-wrapper{
    transform: translateY(-100%);
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: 1s;
    transition-duration: .5s;
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-heading-1 .wdt-heading-holder .wdt-heading-title-wrapper{
    transform: translateY(0);
    opacity: 1;
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-heading-1-2 .wdt-heading-holder .wdt-heading-title-wrapper{
    transform: translateX(100%);
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: 1.5s;
    transition-duration: .5s;
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-heading-1-2 .wdt-heading-holder .wdt-heading-title-wrapper{
    transform: translateX(0);
    opacity: 1;
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-image-1 img{
    transform: translateY(100%);
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: 2s;
    transition-duration: .5s;
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-image-1 img{
    transform: translateY(0);
    opacity: 1;
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-button-1{
    transform: translateY(100%);
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: 2.5s;
    transition-duration: .5s;
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-button-1{
    transform: translateY(0);
    opacity: 1;
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-heading-1 .wdt-heading-deco-inner[class*='-right-part']{
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: 3s;
    transition-duration: .5s;
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-heading-1 .wdt-heading-deco-inner[class*='-right-part']{
    opacity: 1;
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title{
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: 1s;
    transition-duration: .5s;
    transform: translateX(-100%);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title{
    opacity: 1;
    transform: translateX(0);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title > span:not(.wdt-heading-colored-elements){
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: 1.5s;
    transition-duration: .5s;
    transform: translateX(100%);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title > span:not(.wdt-heading-colored-elements){
    opacity: 1;
    transform: translateX(0);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title > span.wdt-heading-colored-elements{
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: 2s;
    transition-duration: .5s;
    transform: translateY(100%);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title > span.wdt-heading-colored-elements{
    opacity: 1;
    transform: translateY(0);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper:before,
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper:after{
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: 3s;
    transition-duration: .5s;
    /* transform: translateX(100%); */
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper:before{
    transform: translateX(100%) scaleX(-1);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper:after{
    transform: translateX(-100%);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper:before,
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper:after{
    opacity: 1;
    transform: translateX(0);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper:before{
    transform: translateX(0) scaleX(-1);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-heading-3 .elementor-widget-container{
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: 1s;
    transition-duration: .5s;
    transform: translateY(100%);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-heading-3 .elementor-widget-container{
    opacity: 1;
    transform: translateY(0);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-rotate-image .elementor-widget-container{
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: 1.5s;
    transition-duration: .5s;
    transform: translateX(100%);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-rotate-image .elementor-widget-container{
    opacity: 1;
    transform: translateX(0);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-circle-slide-3 .elementor-widget-container,
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slider-2-arrow-slide-3 .elementor-widget-container{
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: 2s;
    transition-duration: .5s;
    transform: translate3d(30px, 30px, 30px);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-circle-slide-3 .elementor-widget-container,
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slider-2-arrow-slide-3 .elementor-widget-container{
    opacity: 1;
    transform: translate3d(0 , 0 , 0);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide .wdt-custom-slide-2-left-image img{
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transition-delay: .5s;
    transition-duration: .5s;
    transform: translateX(100%);
}
.wdt-custom-slider-2-slides .wdt-advanced-carousel-container .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-custom-slide-2-left-image img{
    opacity: 1;
    transform: translateX(0);
}

/* End */

/* Cross Fit Template */

/* Social Icon */

.wdt-custom-social-icons ul.elementor-icon-list-items {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.wdt-custom-social-icons ul.elementor-icon-list-items li a span i { width: fit-content; }

.wdt-custom-social-icons ul.elementor-icon-list-items li a .elementor-icon-list-text { display: none; }

.wdt-custom-social-icons ul.elementor-icon-list-items li a{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.wdt-custom-social-icons ul.elementor-icon-list-items li{ width: 50px; height: 50px; border: 1px solid currentColor; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-custom-social-icons ul.elementor-icon-list-items li:hover { background-color: var(--wdtPrimaryColor); }

.wdt-custom-social-icons ul.elementor-icon-list-items li:not(:last-child) { margin-right: 10px; }

.tinv-wishlist .social-buttons li { padding: 0; margin: 0; }

.tinv-wishlist .social-buttons>span { margin-right: 0; }

/* =================== Style 2 ====================== */

/* --Home 1-- */

/* --Icon Box-- */

.wdt-cus-home-icon-box-col:after {
    content: "";
    background-color: rgb(var(--wdtSecondaryColorRgb), .7);
    position: absolute;
    width: 100%;
    height: 100%;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-home-icon-box-col:hover:after {
    opacity: 0;
}

.wdt-cus-home-icon-box-col:before {
    content: "";
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(rgba(13, 161, 255, 0) 65%, rgba(13, 161, 255, 0.7) 98%);
    background: -moz-linear-gradient(rgba(13, 161, 255, 0) 65%, rgba(13, 161, 255, 0.7) 98%);
    background: linear-gradient(rgba(13, 161, 255, 0) 65%, rgba(13, 161, 255, 0.7) 98%);
    z-index: 1;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-home-icon-box-col:hover:before {
    opacity: 1;
}

.wdt-cus-home-icon-box {
    z-index: 1;
}

.wdt-cus-home-icon-box-col {
    overflow: hidden;
}

.wdt-cus-home-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 85px;
    height: 85px;
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-home-icon-box .wdt-content-item {
    padding: 65px 15px 55px 15px;
}

.wdt-cus-home-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-home-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-home-icon-box .wdt-content-item .wdt-content-title h5 a,
.wdt-cus-home-icon-box .wdt-content-item .wdt-content-title h5 {
    color: var(--wdtAccentTxtColor);
    text-transform: uppercase;
    font-size: var(--wdtFontSize_H6);
}

.wdt-cus-home-icon-box .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-home-icon-box .wdt-content-item .wdt-content-elements-group {
    margin-top: 25px;
}

.wdt-cus-home-icon-box .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    transform: translateY(-150px);
}

.wdt-cus-home-icon-box .wdt-content-item:hover .wdt-content-title h5 {
    transform: translateY(30px);
}

/* --Pricing Table-- */

.wdt-cus-home-pricing-table .wdt-pricing-table-holder div[class*='-table-header'],
.wdt-cus-home-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-pricing-table-footer-description {
    text-align: left;
    padding: 0 20px;
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-image span {
    height: 250px;
    width: 100%;
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-media .wdt-content-image a {
    display: block;
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    color: var(--wdtBodyTxtColor);
    text-transform: uppercase;
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Base);
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder div[class*='-table-header']>div:not(:last-child) {
    margin-bottom: 5px;
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder {
    border: 2px solid var(--wdtBorderColor);
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder:hover,
.wdt-cus-home-pricing-table .elementor-widget-container .wdt-pricing-table-holder:hover .wdt-pricing-table-footer:not(:last-child),
.wdt-cus-home-pricing-table .wdt-pricing-table-holder:hover div[class*='-table-footer'] .wdt-content-button {
    border-color: var(--wdtSecondaryColor)
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing {
    margin: 0;
    width: 70%;
    display: inline-block;
}

.wdt-cus-home-pricing-table .elementor-widget-container .wdt-pricing-table-holder .wdt-pricing-table-footer:not(:last-child) {
    border-bottom: 2px solid var(--wdtBorderColor);
    margin-bottom: 0;
}

.wdt-cus-home-pricing-table .elementor-widget-container .wdt-pricing-table-holder div.wdt-pricing-table-footer:last-child {
    width: 30%;
    display: inline-block;
}

.wdt-cus-home-pricing-table .elementor-widget-container .wdt-pricing-table-holder .wdt-pricing-table-footer:not(:last-child) .wdt-content-button,
.wdt-cus-home-pricing-table .elementor-widget-container .wdt-pricing-table-holder div:last-child .wdt-pricing-table-footer-description {
    display: none;
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-pricing-table-footer-description {
    margin-bottom: 50px;
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button.fullwidth>a::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: var(--wdtBodyBGColor);
    left: 0;
    top: 0;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a{
    padding: 15px;
    border: none;
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button.fullwidth>a:hover::before {
    background: var(--wdtPrimaryColor);
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button.fullwidth>a::after {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    background-color: var(--wdtSecondaryColor);
    -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpolygon points='55.7,75.7 60,80 90,50 60,20 55.7,24.3 78.3,46.9 10,46.9 10,53.1 78.3,53.1 '/%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpolygon points='55.7,75.7 60,80 90,50 60,20 55.7,24.3 78.3,46.9 10,46.9 10,53.1 78.3,53.1 '/%3E%3C/svg%3E%0A");
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button.fullwidth>a:hover::after {
    background-color: var(--wdtAccentTxtColor);
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button {
    border-left: 2px solid var(--wdtBorderColor);
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix {
    padding-left: 20px;
}

.wdt-cus-home-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale {
    display: flex;
    margin-left: 25px;
}


/* --Filler-1-- */

.wdt-cus-banner-background .elementor-background-overlay {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
}

@media(max-width:767px) {
    .wdt-cus-banner-background .elementor-background-overlay {
        clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
    }
}

.wdt-banner-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-banner-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}

.wdt-banner-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 25px;
    height: 25px;
    color: var(--wdtSecondaryColor);
    font-size: inherit;
    padding: 0;
}

.wdt-banner-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    width: 60px;
    height: 60px;
    background: var(--wdtAccentTxtColor);
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid var(--wdtAccentTxtColor);
}

.wdt-banner-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    transition: var(--wdtBaseTransition);
}

.wdt-banner-icon-box .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon {
    background: var(--wdtBodyTxtColor);
}

.wdt-banner-icon-box .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtAccentTxtColor);
}

.wdt-banner-icon-box .wdt-content-item .wdt-content-title h5 {
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
}

.wdt-banner-heading .wdt-heading-holder .wdt-heading-title-wrapper {
    margin-bottom: 10px;
}

.wdt-banner-icon-box .wdt-content-item .wdt-content-title h5 a,
.wdt-banner-icon-box .wdt-content-item .wdt-content-title h5 {
    color: var(--wdtAccentTxtColor);
    text-transform: uppercase;
}

.wdt-banner-icon-box .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtSecondaryColor);
}

.wdt-banner-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    color: var(--wdtAccentTxtColor);
}

.wdt-banner-heading .wdt-heading-holder .wdt-heading-separator-wrapper .wdt-separator-line {
    background: var(--wdtAccentTxtColor);
}

.wdt-banner-heading .wdt-heading-holder .wdt-heading-content-wrapper {
    color: var(--wdtAccentTxtColor);
    font-size: var(--wdtFontSize_Ext);
}

.wdt-banner-heading .wdt-heading-holder .wdt-heading-content-wrapper strong {
    text-transform: uppercase;
}

.wdt-btn-color .wdt-button-holder.wdt-template-bordered .wdt-button {
    border-color: var(--wdtAccentTxtColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-btn-color .wdt-button-holder.wdt-template-bordered .wdt-button:not(:focus),
.wdt-btn-color .wdt-button-holder.wdt-template-bordered .wdt-button:not(:hover) {
    color: var(--wdtAccentTxtColor);
}

.wdt-btn-color .wdt-button-holder.wdt-template-bordered .wdt-button:focus,
.wdt-btn-color .wdt-button-holder.wdt-template-bordered .wdt-button:hover {
    background: var(--wdtAccentTxtColor);
    color: var(--wdtPrimaryColor);
    border-color: var(--wdtAccentTxtColor);
}

@media only screen and (max-width: 767px) {
    .wdt-banner-icon-box .wdt-column-holder .wdt-column-wrapper {
        width: 100% !important;
    }
}

/* --Testimonials-- */

.wdt-cus-home-testimonial .wdt-content-item {
    display: flex;
    flex-direction: column-reverse;
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: end;
    flex-direction: row-reverse;
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-elements-group {
    text-align: right;
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-description {
    text-align: left;
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
    line-height: 36px;
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-image-wrapper {
    margin-left: 25px;
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-media-group>div:not(:last-child),
.wdt-cus-home-testimonial .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-detail-group {
    padding: 40px 30px 40px 50px;
    background: var(--wdtBodyBGColor);
    margin-bottom: 25px;
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-detail-group::before {
    content: " ";
    top: 100%;
    right: 130px;
    border: solid transparent;
    position: absolute;
    border-width: 22px 0px 0px 33px;
    margin-left: 0px;
    border-top-color: var(--wdtBodyBGColor);
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-image img {
    max-width: 100px;
    border: 5px solid var(--wdtBodyBGColor);
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtAccentTxtColor);
    font-weight: var(--wdtFontWeight_H6);
    text-transform: uppercase;
    font-size: clamp(var(--wdtFontSize_Ext), 1.05rem + 0.375vw, var(--wdtFontSize_H5));
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-elements-group>div:not(:last-child) {
    margin-bottom: 15px;
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-icon-wrapper {
    position: absolute;
    top: 10px;
    left: 20px;
    opacity: 0.1;
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg,
.wdt-cus-home-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    width: inherit;
    height: inherit;
}

.wdt-cus-home-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: inherit;
    height: 70px;
    width: 80px;
}

.wdt-cus-home-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    border: 2px solid var(--wdtAccentTxtColor);
    border-radius: var(--wdtRadius_Full);
    width: 15px;
    height: 15px;
}

.wdt-cus-home-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before {
    margin: 1px;
}

.wdt-cus-home-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::before,
.wdt-cus-home-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::before {
    background-color: var(--wdtAccentTxtColor);
}

.wdt-cus-home-testimonial .wdt-carousel-holder .swiper+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets,
.wdt-cus-home-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
    margin-top: 50px
}
.wdt-cus-home-testimonial .wdt-content-item .wdt-content-title h5, 
.wdt-cus-home-testimonial .wdt-content-item .wdt-content-title h5 a{
    color: var(--wdtAccentTxtColor);
    text-transform: uppercase;
}


/* --Icon-Box + Client Logo-- */

.wdt-cus-home-icon-box-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-home-icon-box-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-home-icon-box-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    width: 50px;
    height: 50px;
    background: var(--wdtBodyTxtColor);
    border-radius: var(--wdtRadius_Full);
    align-items: center;
    margin-bottom: 10px;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-home-icon-box-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    padding: 0;
    width: 100%;
    color: var(--wdtAccentTxtColor);
    transition: var(--wdtBaseTransition);
    height: 28px;
    font-size: calc(var(--wdtFontSize_H5) + 4px);
    line-height: 0;

}

.wdt-cus-home-icon-box-2 .wdt-content-item {
    padding: 35px 25px 0;
    background: var(--wdtBodyBGColor);
    border: 2px solid var(--wdtBorderColor);
}

.wdt-cus-home-icon-box-2 .wdt-content-item .wdt-content-title h5 a {
    font-size: var(--wdtFontSize_Ext);
    text-transform: uppercase;
    color: var(--wdtBodyTxtColor);
}

.wdt-cus-home-icon-box-2 .wdt-content-item:hover .wdt-content-title h5 a:hover {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-home-icon-box-2 .wdt-content-item .wdt-content-subtitle {
    margin-bottom: 30px;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-home-icon-box-2 .wdt-content-item .wdt-content-button>a {
    padding: 13px 0 12px;
    width: 100%;
    background: transparent;
    color: var(--wdtBodyTxtColor);
    text-transform: uppercase;
}
.wdt-cus-home-icon-box-2 .wdt-content-item:hover .wdt-content-button > a:hover{
    color: var(--wdtSecondaryColor);
}
.wdt-cus-home-icon-box-2 .wdt-content-item::before {
    content: "";
    background-color: var(--wdtBorderColor);
    height: 2px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 40px;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-home-icon-box-2 .wdt-content-item:hover::before,
.wdt-cus-home-icon-box-2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon {
    background-color: var(--wdtAccentTxtColor);
}

.wdt-cus-home-icon-box-2 .wdt-content-item:hover .wdt-content-button>a,
.wdt-cus-home-icon-box-2 .wdt-content-item:hover .wdt-content-title h5 a,
.wdt-cus-home-icon-box-2 .wdt-content-item:hover .wdt-content-subtitle {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-home-icon-box-2 .wdt-content-item:hover {
    border-color: var(--wdtAccentTxtColor);
    background: transparent;
}

.wdt-cus-home-icon-box-2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span i {
    color: var(--wdtPrimaryColor);
}

.wdt-cus-home-icon-box-2 .wdt-content-item .wdt-content-button>a:hover {
    background: transparent;
}

/* ------ */

.wdt-cus-home-client-logo-carousel .swiper-wrapper {
    align-items: end;
}

.wdt-cus-home-client-logo-carousel .wdt-content-item {
    display: flex;
    flex-direction: column-reverse;
}

.wdt-cus-home-client-logo-carousel .wdt-content-item>div:not(:last-child) {
    margin: 20px 0 0 0;
}

.wdt-cus-home-client-logo-carousel .wdt-content-item .wdt-content-description {
    text-align: left;
    color: var(--wdtAccentTxtColor)
}

.wdt-cus-home-client-logo-carousel .wdt-content-item .wdt-content-detail-group {
    padding: 10px;
    border-radius: 10px;
    background-color: var(--wdtTertiaryColor);
    position: absolute;
    opacity: 0;
    bottom: 100%;
    transition-delay: 0.1s;
}

.wdt-cus-home-client-logo-carousel .wdt-content-item .wdt-content-media-group:hover + .wdt-content-detail-group {
    opacity: 1;
}

.wdt-cus-home-client-logo-carousel .swiper {
    overflow: visible;
}

.wdt-cus-swipper-section {
    overflow-x: clip;
}

.wdt-cus-home-client-logo-carousel .wdt-content-item .wdt-content-detail-group::before {
    content: "";
    position: absolute;
    border-style: solid;
    border-width: 10px 10px 0px 10px;
    border-color: transparent transparent transparent transparent;
    left: 0px;
    right: 0px;
    margin: auto;
    bottom: -8px;
    border-top-color: var(--wdtTertiaryColor);
    height: 0;
    width: 0;
}

/* --Home 2-- */

/* --Icon Box-- */

.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-media-group {
    display: flex;
    align-items: center;
    justify-content: center;
}

.wdt-cus-home2-icon-box .wdt-icon-box-holder { display: flex; }

.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
    position: relative;
    /* top: 5px; */
}

.wdt-cus-home2-icon-box .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle{
    margin-top: -5px;
}

.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-elements-group {
    text-align: left;
    margin-left: clamp(0.625rem, -0.1234rem + 1.5611vw, 1.75rem);
}

.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-title h5 a {
    font-size: var(--wdtFontSize_H6);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_H6);
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-home2-icon-box .wdt-content-item:hover .wdt-content-title h5 a {
    color: var(--wdtLinkHoverColor);
}

.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-subtitle {
    color: rgb(var(--wdtBorderColorRgb), .4);
}

.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-elements-group>div:not(:last-child) {
    margin-bottom: 5px;
}

.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    height: 70px;
    width: 70px;
    align-items: center;
    border: 3px solid var(--wdtBorderColor);
    border-radius: var(--wdtRadius_Full);
    position: relative;
}

.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon::before {
    content: "";
    background: var(--wdtLinkHoverColor);
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: var(--wdtRadius_Full);
    transform: scale(1.5);
    opacity: 0;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-home2-icon-box .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon::before {
    opacity: 1;
    transform: scale(1.04);
}

.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg,
.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    height: inherit;
    width: inherit;
}

.wdt-cus-home2-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 35px;
    height: 40px;
    color: var(--wdtBorderColor);
}

@media screen and (max-width: 767px){
    .wdt-cus-home2-icon-box .wdt-content-item .wdt-content-media-group>div:not(:last-child){
        top: 0;
    }
}

/* --Team-- */

.wdt-cus-home2-team .wdt-content-item .wdt-content-title-group.below span {
    display: none;
}

.wdt-cus-home2-team .wdt-content-item .wdt-content-title-group.below> :not(.wdt-content-separator):not(:last-child) {
    margin-bottom: 8px;
}

.wdt-cus-home2-team .wdt-content-item .wdt-social-icons-list {
    flex-direction: column;
}

.wdt-cus-home2-team .wdt-content-item .wdt-content-elements-group .wdt-media-image-cover-container .wdt-social-icons-container {
    position: absolute;
    top: 20px;
    right: 0px;
    transform: translateX(20px);
}

.wdt-cus-home2-team .wdt-content-item:hover .wdt-content-elements-group .wdt-media-image-cover-container .wdt-social-icons-container {
    transform: translateX(-20px);
}

.wdt-cus-home2-team .wdt-content-item .wdt-social-icons-list li {
    margin-bottom: 10px;
}

.wdt-cus-home2-team .wdt-content-item .wdt-social-icons-list li a {
    font-size: 18px;
    position: relative;
}

.wdt-cus-home2-team .wdt-content-item .wdt-content-elements-group .wdt-media-image-cover-container .wdt-content-title-group {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
}
.wdt-cus-home2-team .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image span{
    width: 100%;
}
.wdt-cus-home2-team .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity: 0;
}

.wdt-cus-home2-team .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before {
    opacity: 0.7;
}

.wdt-cus-home2-team .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    display: none;
}

.wdt-cus-home2-team .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div ul li a,
.wdt-cus-home2-team .wdt-content-item:hover .wdt-media-image-cover>.wdt-media-image-cover-container>div div {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-home2-team .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container>div h5 {
    color: var(--wdtBodyTxtColor);
}

.wdt-cus-home2-team .wdt-content-item .wdt-content-title h5 {
    padding: 2px 18px;
    background: var(--wdtBodyBGColor);
    text-transform: uppercase;
    width: fit-content;
    transform: translateY(20px);
}

.wdt-cus-home2-team .wdt-content-item:hover .wdt-content-title h5,
.wdt-cus-home2-team .wdt-content-item:hover .wdt-content-subtitle {
    transform: translateY(0px);
}

.wdt-cus-home2-team .wdt-content-item .wdt-content-subtitle {
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_Alt);
    margin-left: 20px;
    transform: translateY(35px);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next,
.wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
    position: absolute;
    top: 0;
    height: 100%;
    width: 16.665%;
}

.wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
    left: -1px;
}

.wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
    right: -1px;
}

.wdt-cus-home2-team .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before,
.wdt-cus-home2-team .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover:before {
    background: rgb(var(--wdtBodyBGColorRgb), .9);
}

.wdt-cus-home2-team .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>i {
    padding: 0;
}

.wdt-cus-home2-team .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>i svg {
    height: clamp(3.75rem, -0.0357rem + 5.9152vw, 7.0625rem);
    width: clamp(2.5rem, 1.5rem + 1.5625vw, 3.375rem);
    color: var(--wdtSecondaryColor);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-home2-team .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>i svg:hover {
    color: var(--wdtPrimaryColor);
}

@media(max-width:1280px) {

    .wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next,
    .wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        width: 20%;
    }
}

@media(max-width:1024px) {

    .wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next,
    .wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        width: 25%;
    }
}

@media(max-width:767px) {

    .wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next,
    .wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        position: unset;
    }

    .wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next,
    .wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
        width: 15%;
    }

    .wdt-cus-home2-team .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>i svg {
        height: 30px;
        width: 30px;
    }

    .wdt-cus-home2-team .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
        margin-top: 40px;
    }
    .wdt-cus-home2-icon-box .wdt-content-item .wdt-content-media-group{
        flex-direction: column;
        align-items: center;
    }
    .wdt-cus-home2-icon-box .wdt-content-item .wdt-content-elements-group{
        margin-left: 0;
        margin-top: 15px;
        text-align: center;
    }
}

/* --Testimonials-- */

.wdt-cus-home2-testimonial .wdt-content-item .wdt-content-detail-group {
    border: 2px solid var(--wdtSecondaryColor);
}

.wdt-cus-home2-testimonial .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-home2-testimonial .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-home2-testimonial .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-home2-testimonial .wdt-content-item .wdt-content-detail-group::before {
    border-top-color: var(--wdtSecondaryColor);
}

.wdt-cus-home2-testimonial .wdt-content-item .wdt-content-image img {
    border-color: var(--wdtSecondaryColor);
}

.wdt-cus-home2-testimonial .wdt-content-item .wdt-content-image img:hover {
    border-color: var(--wdtLinkHoverColor);
}

.wdt-cus-home2-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    border-color: var(--wdtSecondaryColor);
}

.wdt-cus-home2-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
    background-color: var(--wdtBodyBGColor);
}

.wdt-cus-home2-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::before,
.wdt-cus-home2-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::before {
    background-color: var(--wdtSecondaryColor);
}

.wdt-cus-home2-testimonial .wdt-content-item .wdt-content-detail-group::after {
    content: " ";
    top: 100%;
    border: solid transparent;
    position: absolute;
    border-top-color: var(--wdtBodyBGColor);
    border-width: 18px 0px 0px 28px;
    right: 132px;
}

/* --Form Tab-- */

.wdt-cus-form-tab .wdt-tabs-container .wdt-tabs-content-wrapper {
    background: transparent;
}

.wdt-cus-form-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor,
.wdt-cus-form-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-form-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    background: transparent;
    color: var(--wdtAccentTxtColor);
    border: 2px solid var(--wdtAccentTxtColor);
    font-family: var(--wdtFontTypo_H6);
    font-weight: var(--wdtFontWeight_H6);
    font-size: var(--wdtFontSize_H6);
    padding: 13px 21px;
}

.wdt-cus-form-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    opacity: 0.6;
}

.wdt-cus-form-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-form-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    opacity: 1;
}

.wdt-cus-form-tab .wdt-tabs-container .wdt-tabs-content-wrapper {
    padding: 30px 0 0 0;
}

.wdt-cus-form-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
    margin-right: 20px;
}

.wdt-cus-form-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
    background: transparent;
}

.wdt-cus-form-1 .wrapper p {
    display: flex;
    align-items: center;
}

.wdt-cus-form-1 textarea {
    background: var(--wdtBodyBGColor);
}

.wdt-cus-form-1 input[type="submit"] {
    width: 100%;
    border: 2px solid var(--wdtAccentTxtColor);
    color: var(--wdtAccentTxtColor);
    text-transform: uppercase;
    font-size: var(--wdtFontWeight_H6);
    background: transparent;
    font-weight: var(--wdtFontWeight_H6);
    margin: 0;
}

.wdt-cus-form-1 input[type="submit"]:hover {
    background: var(--wdtBodyBGColor);
    color: var(--wdtSecondaryColor);
}
.wdt-cus-form-tab .wdt-tabs-container .wdt-tabs-list li{
    margin-bottom: 10px !important;
}
.wdt-cus-form-1 div.submit{
    position: relative;
}
.wdt-cus-form-1 div.submit span.wpcf7-spinner{
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 20px;
}
.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="text"],
.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="email"],
.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="tel"],
.wdt-cus-form-1 .wpcf7-form-control-wrap textarea,
.wdt-cus-form-1 .wrapper {
    margin-bottom: 30px;
}

.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="text"],
.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="email"],
.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="tel"],
.wdt-cus-form-1 .wpcf7-form-control-wrap textarea,
.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="date"] {
    padding: 16px;
    font-size: var(--wdtFontSize_Base);
    border-color: transparent;
}

.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="text"]::placeholder,
.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="email"]::placeholder,
.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="tel"]::placeholder,
.wdt-cus-form-1 .wpcf7-form-control-wrap textarea::placeholder,
.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="date"] {
    color: var(--wdtSecondaryColor);
    opacity: 1;
}

.wdt-cus-form-1 .wpcf7-form-control-wrap textarea {
    resize: auto;
}

.wdt-cus-form-1 .row .col p {
    margin-bottom: 0;
}

.wdt-cus-form-1 .wpcf7-list-item.first {
    margin-left: 40px;
}

.wdt-cus-form-1 .wpcf7-list-item.last {
    margin-left: 30px;
}

.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="date"] {
    position: relative;
}

.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="date"]::before {
    content: "";
    background: var(--wdtBodyTxtColor);
    width: 1px;
    height: 70%;
    position: absolute;
    right: 50px;
}

.wdt-cus-form-1 .wpcf7-list-item-label {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="text"] {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M51,50.7c-8.5,0-15.4-6.9-15.4-15.4S42.5,20,51,20s15.4,6.9,15.4,15.4S59.5,50.7,51,50.7z M51,22c-7.4,0-13.4,6-13.4,13.4 s6,13.4,13.4,13.4s13.4-6,13.4-13.4S58.4,22,51,22z M71.1,54.6l-10.1-5c-0.6,0.5-1.3,0.9-2,1.2l11.2,5.6c3.1,1.6,5.1,4.7,5.1,8.3V78 H26.7V64.6c0-3.5,2-6.7,5.1-8.3L43,50.7c-0.7-0.4-1.4-0.8-2-1.2l-10.1,5.1c-3.8,1.9-6.2,5.8-6.2,10V79c0,0.6,0.4,1,1,1h50.5 c0.6,0,1-0.4,1-1V64.6C77.3,60.4,74.9,56.5,71.1,54.6z'/%3E%3C/svg%3E");
    background-position: 97% center;
    background-size: 26px;
    background-repeat: no-repeat;
}

.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="email"] {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .i8%7Bfill:%23808080;%7D%0A%3C/style%3E%3Cpath class='i8' d='M96.4,75.3H3.6c-0.6,0-1-0.4-1-1V21c0-0.6,0.4-1,1-1h92.8c0.6,0,1,0.4,1,1v53.3C97.4,74.9,97,75.3,96.4,75.3z M4.6,73.3h90.8V22H4.6L4.6,73.3z'/%3E%3Cpath class='i8' d='M49,52.3c-0.2,0-0.4-0.1-0.6-0.2L3,21.8c-0.5-0.3-0.6-0.9-0.3-1.4C2.9,20.2,3.2,20,3.6,20h92.8c0.6,0,1,0.4,1,1 c0,0.4-0.2,0.7-0.5,0.9L49.5,52.2C49.3,52.3,49.2,52.3,49,52.3z M6.9,22L49,50.1L93,22H6.9z'/%3E%3C/svg%3E%0A");
    background-position: 96% center;
    background-size: 21px;
    background-repeat: no-repeat;
}

.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="tel"] {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .i6%7Bfill:%23666666;%7D%0A%3C/style%3E%3Cpath class='i6' d='M88.9,76.1L72.5,64.5c-1.5-1-2.9-1.4-4.2-1.2c-1.5,0.3-2.3,1.3-2.5,1.6l-4.6,4.6c-1.2,1.2-2.8,1.9-4.4,1.9l0,0 c-1.1,0-6.6-3.9-15.4-12.7S28.6,44.4,28.6,43.2c0-1.7,0.7-3.2,1.9-4.4l4.6-4.6c0.4-0.2,1.3-1.1,1.6-2.5c0.3-1.3-0.1-2.7-1.2-4.2 L23.9,11.1c-0.2-0.4-1.1-1.9-2.8-2.1c-1.4-0.2-2.9,0.6-4.4,2.2c-1.2,1.1-18.1,17.6,2,47.7c1.6,2.4,5.7,7.8,10.2,12.3 c4.2,4.2,8.9,7.8,11,9.3c11.6,8.1,21.3,10.6,28.8,10.6c12.5,0,19.4-7,20.1-7.7c1.7-1.5,2.4-2.9,2.2-4.4 C90.8,77.3,89.3,76.3,88.9,76.1z M87.5,81.8L87.5,81.8c-0.7,0.8-16.2,17.9-46.4-3.1c-0.2-0.2-5.6-3.9-10.7-9.1 c-4.5-4.6-8.7-10.1-10-12c-19.7-29.4-3-44.5-2.3-45.1l0.1-0.1c0.9-1.1,1.8-1.6,2.5-1.6c0.1,0,0.1,0,0.2,0c0.8,0.1,1.4,1.1,1.4,1.1 L34,28.5c0.7,1,1,1.9,0.8,2.6C34.6,32,34,32.4,34,32.4l-4.8,4.8c-1.6,1.6-2.4,3.6-2.5,5.8C26.6,46.2,36.9,56.8,40,59.9 c3.1,3.1,13.6,13.3,16.9,13.3l0,0c2.2,0,4.2-0.9,5.8-2.5l4.7-4.7l0.1-0.2c0,0,0.5-0.7,1.3-0.9c0.8-0.1,1.6,0.1,2.6,0.9l16.5,11.6 l0.1,0.1c0,0,1,0.5,1.1,1.4C89.1,79.9,88.6,80.8,87.5,81.8z'/%3E%3C/svg%3E%0A");
    background-position: 96% center;
    background-size: 23px;
    background-repeat: no-repeat;
}

.wdt-cus-form-1 .wpcf7-form-control-wrap textarea {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .edit-1%7Bfill:%234D4D4D;%7D%0A%3C/style%3E%3Cpath class='edit-1' d='M77,8.6L37.3,48.3v12.2l12.4,0.2L89.4,21L77,8.6z M48.8,58.6l-9.5-0.1v-9.4L77,11.5l9.6,9.5L48.8,58.6z'/%3E%3Cpolygon class='edit-1' points='45.8,19 45.8,17 10.6,17 10.6,87.4 81,87.4 81,52.2 79,52.2 79,85.4 12.6,85.4 12.6,19 '/%3E%3C/svg%3E%0A");
    background-position: 97% 15%;
    background-size: 24px;
    background-repeat: no-repeat;
}

.wdt-cus-form-1 input[type="text"]:focus, 
.wdt-cus-form-1 input[type="email"]:focus, 
.wdt-cus-form-1 input[type="url"]:focus, 
.wdt-cus-form-1 input[type="password"]:focus, 
.wdt-cus-form-1 input[type="search"]:focus, 
.wdt-cus-form-1 input[type="number"]:focus, 
.wdt-cus-form-1 input[type="tel"]:focus, 
.wdt-cus-form-1 input[type="date"]:focus, 
.wdt-cus-form-1 input[type="month"]:focus, 
.wdt-cus-form-1 input[type="week"]:focus, 
.wdt-cus-form-1 input[type="time"]:focus, 
.wdt-cus-form-1 input[type="datetime"]:focus, 
.wdt-cus-form-1 input[type="datetime-local"]:focus, 
.wdt-cus-form-1 input[type="color"]:focus, 
.wdt-cus-form-1 textarea:focus, 
.wdt-cus-form-1 input.text:focus{
    box-shadow: 0px 0px 5px rgba(var(--wdtHeadAltColorRgb),.5);
    -webkit-box-shadow: 0px 0px 5px rgba(var(--wdtHeadAltColorRgb),.5);
}

/* .wdt-cus-form-1 .wpcf7-form-control-wrap input[type="date"]{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .clock%7Bfill:%23666666;%7D%0A%3C/style%3E%3Cpath class='clock' d='M50,90c-22.1,0-40-17.9-40-40s17.9-40,40-40s40,17.9,40,40S72.1,90,50,90z M50,13.1 c-20.3,0-36.9,16.5-36.9,36.9S29.7,86.9,50,86.9S86.9,70.3,86.9,50S70.3,13.1,50,13.1z M67.2,51.6H50c-0.9,0-1.6-0.7-1.6-1.6V20.5 c0-0.9,0.7-1.6,1.6-1.6s1.6,0.7,1.6,1.6v27.9h15.6c0.9,0,1.6,0.7,1.6,1.6S68,51.6,67.2,51.6z'/%3E%3C/svg%3E%0A");
    background-position: 97% 15%;
    background-size: 18px 18px;
    background-repeat: no-repeat;
} */

.wdt-cus-form-1 .wpcf7-form-control-wrap input[type="radio"]:checked+span.wpcf7-list-item-label::before {
    background: var(--wdtBodyBGColor);
}

.wdt-cus-form-1 .wpcf7-list-item-label::before {
    content: " ";
    width: 14px;
    position: absolute;
    left: -22px;
    top: 2px;
    height: 14px;
    border-radius: var(--wdtRadius_Full);
    border: 2px solid var(--wdtBodyBGColor);
    background: var(--wdtPrimaryColor);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-form-1 .wpcf7-list-item-label {
    position: relative;
    margin-left: 8px;
}

.wdt-cus-form-1 .wpcf7-not-valid-tip {
    position: absolute;
    bottom: 0;
    right: 0;
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-form-1 .wpcf7-spinner {
    float: right;
    margin-top: 10px;
}

.wdt-cus-form-1 .wpcf7-form .wpcf7-response-output:before,
.wdt-cus-form-1 .wpcf7 form .wpcf7-response-output:before {
    top: 10px;
}

.wdt-cus-form-1 .wpcf7-form.invalid .wpcf7-response-output,
.wdt-cus-form-1 .wpcf7 form.invalid .wpcf7-response-output {
    border-color: var(--wdtPrimaryColor);
}

.wdt-tab-form-heading .wdt-heading-holder .wdt-heading-title-wrapper {
    color: var(--wdtBodyTxtColor);
    font-size: clamp(calc(var(--wdtFontSize_H5) + 1px), 1.5rem + 0.3125vw, calc(var(--wdtFontSize_H4) - 2px));
}

.wdt-tab-form-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    font-size: clamp(calc(var(--wdtFontSize_H4) - 2px), 1.5rem + 1.875vw, calc(var(--wdtFontSize_H2) + 10px));
    color: var(--wdtPrimaryColor);
    text-transform: uppercase;
    font-weight: var(--wdtFontWeight_H6);
    font-family: var(--wdtFontTypo_H6);
    line-height: 15px;
    letter-spacing: 3px;
}

@media(max-width:1024px) {
    .wdt-cus-form-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
        margin-right: 10px;
    }

    .wdt-cus-form-1 .wrapper p {
        flex-wrap: wrap;
    }

    .wdt-cus-form-1 .wpcf7-form-control-wrap input[type="date"] {
        margin-bottom: 30px;
    }

    .wdt-cus-form-1 .wpcf7-list-item.first {
        margin-left: 10px;
    }
}

@media(max-width:767px) {
    .wdt-cus-form-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
        padding: 0;
    }
    .wdt-cus-form-tab .wdt-tabs-container .wdt-tabs-list li{
        margin-bottom: 0 !important;
    }
}

/* --Banner section-- */

.wdt-cus-banner-section-content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-cus-banner-section-content .wdt-heading-holder>*:last-child,
.wdt-cus-banner-section-content .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-banner-section-content .wdt-heading-holder>*:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-banner-section-content .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    font-size: clamp(var(--wdtFontSize_H6), 1.125rem + 0.625vw, calc(var(--wdtFontSize_H4) - 2px));
    margin-bottom: 30px;
}

.wdt-banner-contact-list .elementor-icon-list-text {
    font-size: calc(var(--wdtFontSize_Base) + 1px);
}

.wdt-banner-contact-list .elementor-icon-list-item a::before {
    content: "";
    position: absolute;
    background: var(--wdtBodyBGColor);
    height: 2px;
    width: 100%;
    bottom: -6px;
}

.wdt-banner-contact-list .elementor-widget-container {
    overflow: visible !important;
}

.wdt-cus-banner-section-content-2 .wdt-heading-holder .wdt-heading-title-wrapper {
    color: var(--wdtAccentTxtColor);
    text-transform: capitalize;
    font-size: calc(var(--wdtFontSize_H5) - 1px);
}

.wdt-cus-banner-section-content-2 .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}

.wdt-banner-contact-list-2 .elementor-icon-list-item .elementor-icon-list-text {
    font-family: var(--wdtFontTypo_Alt);
    font-size: clamp(var(--wdtFontSize_H6), 1rem + 1.25vw, var(--wdtFontSize_H3));
    font-weight: var(--wdtFontWeight_H1);
}

.wdt-banner-contact-list-2 {
    margin-top: -20px;
}
.wdt-banner-contact-list-2.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text a{
    display: inline;
    color: var(--wdtAccentTxtColor);
}
.wdt-banner-contact-list-2.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text a:hover{
    color: var(--wdtHeadAltColor);
}
.wdt-banner-contact-list .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item {
    margin-bottom: 25px;
}

.wdt-position-section {
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
    pointer-events: none;
}

@media(max-width:1024px) {
    .wdt-position-section {
        position: unset;
    }
}



/* --Header Layout-- */

/* --Thumbs slider-- */

.wdt-cus-thumbs-slider .wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info {
    display: none;
}

.wdt-cus-thumbs-slider .wdt-thumb-carousel-holder .swiper .wdt-thumbnail-carousel {
    width: 71%;
}

.wdt-cus-thumbs-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .swiper-slide-thumb-active .wdt-thumb-slider-thumbnail:before {
    border: 1px solid var(--wdtLinkHoverColor);
}

.wdt-cus-thumbs-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail:before {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

.wdt-cus-thumbs-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .swiper-slide-thumb-active:hover .wdt-thumb-slider-thumbnail:before {
    border-color: var(--wdtBodyTxtColor);
}

.wdt-cus-thumbs-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail:before {
    pointer-events: all;
}

.wdt-cus-thumbs-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail img {
    padding: 4px;
}

.wdt-cus-thumbs-slider .wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail {
    cursor: pointer;
}

.wdt-cus-thumbs-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination>div {
    height: fit-content;
    width: fit-content;
    line-height: 0;
    background: transparent;
}

.wdt-cus-thumbs-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination>div i {
    height: clamp(3.75rem, -0.0357rem + 5.9152vw, 7.0625rem);
    width: clamp(2.5rem, 1.5rem + 1.5625vw, 3.375rem);
    font-size: clamp(3.75rem, -0.0357rem + 5.9152vw, 7.0625rem);
    color: var(--wdtBodyTxtColor);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-thumbs-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination>div i:hover {
    color: var(--wdtLinkHoverColor);
}

.wdt-cus-thumbs-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination>div i svg {
    height: inherit;
    width: inherit;
}

.wdt-cus-thumbs-slider .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination {
    display: flex;
    justify-content: space-between;
    height: fit-content;
}

.wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination {
    position: absolute;
    top: -120px;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}


/* --Faq-- */

.wdt-cus-home-Accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
    background: var(--wdtBodyBGColor);
}

.wdt-cus-home-Accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover,
.wdt-cus-home-Accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active {
    background: var(--wdtBodyBGColor);
}

.wdt-cus-home-Accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_H6);
    text-transform: uppercase;
    font-family: var(--wdtFontTypo_H6);
    color: rgb(var(--wdtBodyTxtColorRgb), .7);
    border-width: 2px;
    padding: 11px 14px 11px 20px;
}

.wdt-cus-home-Accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active {
    color: var(--wdtSecondaryColor);
}

.wdt-cus-home-Accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover {
    color: rgb(var(--wdtBodyTxtColorRgb), .7);
}

.wdt-cus-home-Accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
    border: none;
    padding: 30px 10px 8px 0;
}

.wdt-cus-home-Accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover {
    border-color: var(--wdtBorderColor);
}

.wdt-cus-home-Accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active:hover {
    color: var(--wdtSecondaryColor);
    border-color: var(--wdtSecondaryColor);
}

.wdt-cus-home-Accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
    border-color: var(--wdtBorderColor);
}

.wdt-cus-home-Accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    width: 22px;
    height: 20px;
    color: var(--wdtSecondaryColor);
}

.wdt-cus-home-Accordion .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon svg {
    height: inherit;
    width: inherit;
}


/* --Tab-- */

.wdt-cus-home-tab .wdt-tabs-container .wdt-tabs-content-wrapper {
    background-color: var(--wdtBodyBGColor);
}

.wdt-cus-home-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-home-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    background-color: var(--wdtBodyBGColor);
}

.wdt-cus-home-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list::before {
    content: "";
    width: 100%;
    height: 2px;
    background: var(--wdtSecondaryColor);
    bottom: 0;
    position: absolute;
    z-index: 1;
}

.wdt-cus-home-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
    font-weight: calc(var(--wdtFontWeight_Alt) + 100);
    font-family: var(--wdtFontTypo_H6);
    color: rgb(var(--wdtBodyTxtColorRgb), .6);
    text-transform: uppercase;
    padding: 14px 20px;
    border-color: var(--wdtBorderColor);
    border-width: 2px;
    border-style: solid;
    border-bottom-color: transparent;
}

.wdt-cus-home-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
    color: rgb(var(--wdtBodyTxtColorRgb), .6);
}

.wdt-cus-home-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor {
    border-color: var(--wdtSecondaryColor);
    border-width: 2px;
    border-style: solid;
    border-bottom-color: var(--wdtBodyBGColor);
    z-index: 2;
}

.wdt-cus-home-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
    margin: 0 20px 0 0;
}

.wdt-cus-home-tab .wdt-tabs-container .wdt-tabs-content-wrapper {
    padding: 30px 0 0 0;
}

@media only screen and (max-width: 767px) {
    .wdt-cus-home-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
        padding: 30px 0 0 0;
    }
}

@media only screen and (max-width: 767px) {
    .wdt-cus-home-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
        width: 60%;
    }
}

.wdt-cus-home-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
    background-color: var(--wdtBodyBGColor);
}

.wdt-cus-tab-icon-box-1 .wdt-content-item {
    display: flex;
    margin-bottom: 20px;
}

.wdt-cus-tab-icon-box-1 .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-tab-icon-box-1 .wdt-content-item .wdt-content-detail-group {
    text-align: left;
    margin-left: 10px;
}

.wdt-cus-tab-icon-box-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-tab-icon-box-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-tab-icon-box-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: inherit;
    width: 28px;
    height: 28px;
    color: var(--wdtBodyTxtColor);
}

.wdt-cus-tab-icon-box-1 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    color: var(--wdtBodyTxtColor);
}

.wdt-cus-tab-icon-box-1 .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 10px;
}

.wdt-cus-tab-content-heading .wdt-heading-holder .wdt-heading-title-wrapper {
    font-family: var(--wdtFontTypo_Base);
    font-size: calc(var(--wdtFontSize_H4) - 2px);
    color: var(--wdtBodyTxtColor);
    font-weight: calc(var(--wdtFontWeight_Ext) - 200);
}

.wdt-cus-tab-content-heading .wdt-heading-holder>*:not(:last-child) {
    margin-bottom: 30px;
}

.wdt-cus-tab-content-heading .wdt-heading-holder>*:last-child {
    margin-bottom: 10px;
}

.wdt-cus-tab-content-1 .wdt-heading-holder>*:last-child {
    font-size: calc(var(--wdtFontSize_Ext) - 2px);
}

.wdt-cus-tab-content-2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    font-weight: var(--wdtFontWeight_H6);
}

.wdt-cus-tab-content-list .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    font-weight: var(--wdtFontWeight_H6);
    background: var(--wdtPrimaryColor);
    padding: 16px;
    border-radius: var(--wdtRadius_Full);
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-tab-content-list .wdt-heading-holder>*:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-tab-content-list .wdt-heading-holder {
    display: flex;
    align-items: center;
}

.wdt-cus-tab-content-list .wdt-heading-holder .wdt-heading-title-wrapper {
    margin-right: 10px;
}

.wdt-cus-tab-content-list .wdt-heading-holder>*:last-child {
    color: rgb(var(--wdtBodyTxtColorRgb), .8);
}

.wdt-cus-tab-social-icons .elementor-icon.elementor-social-icon {
    line-height: 0;
    width: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem);
    height: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem);
}

/* --Counter-- */

.wdt-cus-home-counter .wdt-content-item .wdt-content-counter {
    font-size: clamp(calc(var(--wdtFontSize_H4) - 2px), 1.625rem + 1.25vw, var(--wdtFontSize_H2));
    font-family: var(--wdtFontTypo_Ext);
    line-height: clamp(2.5rem, 2.1875rem + 1.5625vw, 4.0625rem);
    margin-bottom: 15px;
}

.wdt-cus-home-counter .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-home-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: calc(var(--wdtFontSize_H3) - 2px);
    width: 38px;
    height: 38px;
    color: var(--wdtSecondaryColor);
}

.wdt-cus-home-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-home-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
    width: inherit;
    height: inherit;
}

.wdt-cus-home-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    margin-bottom: 10px;
}


.wdt-cus-home-counter .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Base);
}

@media only screen and (max-width: 767px) {
    .wdt-cus-home-counter .wdt-column-holder .wdt-column-wrapper {
        width: 100% !important;
    }
}

@media only screen and (max-width: 479px) {
    .wdt-cus-home-counter .wdt-column {
        width: 50% !important;
    }
}


/* --Team-- */

.wdt-cus-home-team .wdt-content-item {
    padding: 40px 0 0 0;
    border: 2px solid var(--wdtBorderColor);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-home-team .wdt-column-wrapper.wdt-column-gap-default .wdt-column {
    padding: 10px 15px;
}

.wdt-cus-home-team .wdt-content-item:hover {
    border-color: var(--wdtSecondaryColor);
    background-color: var(--wdtPrimaryColor);
}

.wdt-cus-home-team .wdt-content-item .wdt-content-image>span>img {
    border-radius: var(--wdtRadius_Full);
}

.wdt-cus-home-team .wdt-content-item:hover .wdt-content-image>span>img {
    transform: rotate(10deg);
}

.wdt-cus-home-team .wdt-content-item .wdt-content-detail-group {
    display: flex;
    flex-direction: column-reverse;
}

.wdt-cus-home-team .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-cus-home-team .wdt-content-group {
    display: flex;
    align-items: center;
    justify-content: center;
}

.wdt-cus-home-team .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    height: 14px;
    width: 14px;
    font-size: var(--wdtFontSize_Base);
}

.wdt-cus-home-team .wdt-content-item .wdt-content-icon-wrapper {
    margin-bottom: 0 !important;
}

.wdt-cus-home-team .wdt-content-item>div:not(:last-child) {
    margin-bottom: 8px;
}

.wdt-cus-home-team .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 40px;
}

.wdt-cus-home-team .wdt-content-item .wdt-content-title h5,
.wdt-cus-home-team .wdt-content-item .wdt-content-subtitle {
    text-transform: uppercase;
}

.wdt-cus-home-team .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtBodyTxtColor);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-home-team .wdt-content-item .wdt-content-description {
    margin-left: 5px;
    color: var(--wdtSecondaryColor);
    font-weight: var(--wdtFontWeight_H6);
}

.wdt-cus-home-team .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
    opacity: 0;
    transition: var(--wdtBaseTransition);
    transform: translateY(-50px);
}

.wdt-cus-home-team .wdt-content-item:hover .wdt-content-title h5 {
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-home-team .wdt-content-item:hover .wdt-content-subtitle,
.wdt-cus-home-team .wdt-content-item:hover .wdt-content-group {
    opacity: 0;
}

.wdt-cus-home-team .wdt-content-item:hover .wdt-content-detail-group>div:not(:last-child) {
    opacity: 1;
}

.wdt-cus-home-team .wdt-content-item .wdt-social-icons-list li {
    margin: 5px 10px;
}

.wdt-cus-home-team .wdt-content-item .wdt-social-icons-list li a {
    font-size: calc(var(--wdtFontSize_Ext) + 2px);
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-home-team .wdt-content-item .wdt-social-icons-list li a:hover {
    color: var(--wdtAccentTxtColor);
}

.wdt-home-heading-section .wdt-heading-holder>*:last-child {
    font-size: clamp(calc(var(--wdtFontSize_Ext) - 2px), 0.975rem + 0.125vw, var(--wdtFontSize_Ext));
}


/* --Enquiry-- */

/* --icon box-- */

.wdt-cus-contact-icon-box .wdt-content-item .wdt-content-title h5 a {
    text-transform: uppercase;
    color: var(--wdtBodyTxtColor);
    font-size: calc(var(--wdtFontSize_Ext) + 2px);
}

.wdt-cus-contact-icon-box .wdt-content-item .wdt-content-button>a {
    background: transparent;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: var(--wdtSecondaryColor);
    color: var(--wdtSecondaryColor);
    padding: 0 6px 6px;
    font-weight: var(--wdtFontWeight_H6);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-contact-icon-box .wdt-content-item .wdt-content-button>a:hover {
    background: transparent;
}

.wdt-cus-contact-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    line-height: 0;
    padding: 0;
}

.wdt-cus-contact-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
    background: var(--wdtBodyTxtColor);
    padding: 12px;
    border-radius: var(--wdtRadius_Full);
    transition: var(--wdtBaseTransition);
}

.wdt-cus-contact-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg,
.wdt-cus-contact-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
    width: inherit;
    height: inherit;
}

.wdt-cus-contact-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 26px;
    height: 26px;
    color: var(--wdtAccentTxtColor);
}

.wdt-cus-contact-icon-box .wdt-content-item .wdt-content-elements-group {
    margin-top: 8px;
}

.wdt-cus-contact-icon-box .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtBodyTxtColor);
}

.wdt-cus-contact-icon-box .wdt-content-item:hover .wdt-content-button>a {
    color: var(--wdtLinkHoverColor);
    border-color: currentColor;
}

.wdt-cus-contact-icon-box .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon {
    background: var(--wdtLinkHoverColor);
}

@media screen and (max-width: 767px){
    .wdt-cus-contact-icon-box .wdt-icon-box-holder .wdt-column:last-child{
        width: 100% !important;
    }
}

/* --Enguiry Form-- */

.wdt-cus-form-1 .enquiry-form-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.wdt-cus-form-1 .enquiry-form-wrapper div:last-child {
    margin-left: 30px;
}

.wdt-cus-form-1 .enquiry-form-wrapper p {
    margin: 0;
}
.wdt-cus-form-1 .enquiry-form .btn{
    margin-top: 30px;
    position: relative;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}
.wdt-cus-form-1 .enquiry-form .btn > p{
    margin-bottom: 0;
}
.wdt-cus-form-1 .enquiry-form .btn input[type="submit"] {
    margin-top: 0;
    width: fit-content;
}
.wdt-cus-form-1 .enquiry-form .btn span.wpcf7-spinner{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.wdt-cus-form-1 .enquiry-form .btn p {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.wdt-cus-form-1 .enquiry-form-wrapper div:last-child input[type="text"] {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%234D4D4D;%7D%0A%3C/style%3E%3Cpath class='st0' d='M50,10c-14.6,0-26.5,11.9-26.5,26.5c0,14.2,24.4,51.3,25.4,52.9c0.2,0.4,0.7,0.6,1.1,0.6s0.9-0.2,1.1-0.6 c1-1.6,25.4-38.7,25.4-52.9C76.5,21.9,64.6,10,50,10z M50,86.2c-4.8-7.5-23.9-37.9-23.9-49.7c0-13.2,10.7-23.9,23.9-23.9 s23.9,10.7,23.9,23.9C73.9,48.3,54.8,78.7,50,86.2z'/%3E%3Cpath class='st0' d='M50,25.1c-6.3,0-11.4,5.1-11.4,11.4S43.7,48,50,48c6.3,0,11.4-5.1,11.4-11.4S56.3,25.1,50,25.1z M50,45.3 c-4.8,0-8.8-3.9-8.8-8.8s3.9-8.8,8.8-8.8s8.8,3.9,8.8,8.8S54.8,45.3,50,45.3z'/%3E%3C/svg%3E%0A");
    background-position: 97% center;
    background-size: 26px;
    background-repeat: no-repeat;
}

.wdt-cus-form-1 .enquiry-form input[type="submit"] {
    color: var(--wdtSecondaryColor);
    border-color: var(--wdtSecondaryColor);
}

.wdt-cus-form-1 .enquiry-form input[type="submit"]:hover {
    border-color: var(--wdtAccentTxtColor);
}

.wdt-cus-form-1 .enquiry-form textarea {
    height: 130px;
}

@media(max-width:767px) {
    .wdt-cus-form-1 .enquiry-form-wrapper {
        grid-template-columns: auto;
    }
    .wdt-cus-form-1 .wpcf7-form-control-wrap input[type="text"], .wdt-cus-form-1 .wpcf7-form-control-wrap input[type="email"], .wdt-cus-form-1 .wpcf7-form-control-wrap input[type="tel"], .wdt-cus-form-1 .wpcf7-form-control-wrap textarea, .wdt-cus-form-1 .wrapper{
        margin-bottom: 20px;
    }
    .wdt-cus-form-1 .enquiry-form-wrapper div:last-child {
        margin-left: 0;
    }
    .wdt-cus-form-1 .enquiry-form .btn{
        margin-top: 10px;
    }
    .wdt-cus-form-1 .enquiry-form .btn input[type="submit"] {
        margin-top: 0;
    }
}

/* -- contact map-- */

.wdt-map-location-box .wdt-content-item .wdt-content-detail-group>div:not(:last-child),
.wdt-map-location-box .wdt-content-item>div:not(:last-child) {
    margin-bottom: 0;
}

.wdt-map-location-box .wdt-content-item .wdt-content-detail-group {
    text-align: left;
    padding: 15px 20px 10px;
    background: var(--wdtPrimaryColor);
}

.wdt-map-location-box .wdt-content-item .wdt-content-title h5 {
    font-family: var(--wdtFontTypo_Base);
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    color: var(--wdtAccentTxtColor);

}

.wdt-map-location-box .wdt-content-item .wdt-content-description {
    color: var(--wdtAccentTxtColor);
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    margin-top: 3px;
}

.wdt-map-location-box .wdt-content-item {
    width: 100%;
    max-width: 185px;
    display: flex;
    flex-direction: column-reverse;
}

.wdt-map-location-box .wdt-content-item .wdt-content-detail-group::before {
    content: "";
    position: absolute;
    border-style: solid;
    border-width: 15px 15px 0px 15px;
    border-color: transparent transparent transparent transparent;
    left: 0px;
    right: 0px;
    margin: auto;
    bottom: -15px;
    border-top-color: var(--wdtPrimaryColor);
    height: 0;
    width: 0;
}

.wdt-map-location-box .wdt-content-item .wdt-content-image-wrapper {
    margin-top: 25px;
}

/* --contact icon box-- */

.wdt-contact-heading.wdt-custom-heading-main .elementor-widget-container:before,
.wdt-custom-heading-align-left .elementor-widget-container:before {
    margin: 7px 0;
}

.wdt-cus-contact-time .elementor-icon-list-item .elementor-icon-list-text {
    width: 100%;
    font-size: calc(var(--wdtFontSize_Base) + 2px);
    font-weight: var(--wdtFontWeight_Alt);
}

.wdt-cus-contact-time .elementor-icon-list-text span {
    float: right;
    margin-left: 20px;
}

.wdt-cus-contact-list .elementor-icon-list-item a {
    color: var(--wdtPrimaryColor);
}

.wdt-cus-contact-list .elementor-icon-list-item a:hover {
    color: rgb(var(--wdtBodyTxtColorRgb), .6);
}

@media only screen and (max-width: 1024px){

    .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination { top: -50px; }

}

@media only screen and (max-width: 767px){

    .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination { top: -90px; }

}


/* Responsive For All */

@media screen and (max-width: 1540px){
    .tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
        padding: 0 0 100px;
    }
}
@media screen and (max-width: 1280px){
    .tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
        padding: 0 0 80px;
    }
}
@media screen and (min-width: 1281px){
    .elementor-section.wdt-custom-home-3-header > .elementor-container > .elementor-column.elementor-col-50{
        width: 100%;
    }   
}
@media screen and (max-width: 1024px){
    .wdt-custom-events .wdt-events-holder .wdt-event-item > div.wdt-event-meta-details{
        padding-top: 0;
    }
    .wdt-custom-events:not(.wdt-custom-events-grid) .wdt-events-holder .wdt-event-item > div.wdt-event-meta-details h4{
        margin-top: 10px;
    }
    .wdt-custom-events .wdt-events-holder .wdt-event-item > div.wdt-event-cost-details{
        padding-bottom: 0;
    }
    .wdt-custom-icon-box-activity-detail.wdt-custom-icon-box-2-activity-detail .wdt-content-item{
        padding: 30px;
    }
    .wdt-custom-icon-box-activity-detail.wdt-custom-icon-box-2-activity-detail .wdt-content-item .wdt-content-detail-group{
        padding-left: 25px;
    }
    .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper{
        font-size: var(--wdtFontSize_Base);
        letter-spacing: 5px;
    }
    .tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
        padding: 0 0 70px;
    }
}

@media only screen and (max-width: 824px){

    .tribe-events .tribe-events-c-subscribe-dropdown__container { margin-top: 30px; }

}

@media screen and (max-width: 767px){
    .wdt-custom-events .wdt-events-holder .wdt-event-item .wdt-event-item-media{
        width: 100%;
        margin-right: 0;
    }
    .wdt-custom-events .wdt-events-holder .wdt-event-item > div:not(.wdt-event-item-media){
        width: 100%;
    }
    .wdt-custom-events .wdt-events-holder .wdt-event-item > div.wdt-event-meta-details{
        padding: 10px 20px 0px;
    }
    .wdt-custom-events .wdt-events-holder .wdt-event-item > div.wdt-event-cost-details{
        padding: 20px;
        padding-top: 0;
    }
    .wdt-custom-events.wdt-custom-events-grid .wdt-events-holder{
        grid-template-columns: 100%;
    }
    .wdt-custom-recent-post-footer .widget .recent-posts-widget li{
        float: right;
        text-align: right;
    }
    .wdt-custom-recent-post-footer .widget .recent-posts-widget li .thumb{
        float: right;
        margin: 0 0 10px 15px;
    }
    .wdt-custom-recent-post-footer .widget .recent-posts-widget li .entry-meta p{
        float: right;
        margin-right: 0;
    }
    .wdt-custom-recent-post-footer .widget.widget_recent_posts .recent-posts-widget .entry-title h4{
        font-size: var(--wdtFontSize_Base);
    }
    .wdt-custom-activity-counter .wdt-content-item .wdt-content-counter{
        font-size: var(--wdtFontSize_H5);
    }
    .wdt-custom-activity-counter .wdt-content-item .wdt-content-title h5{
        font-size: var(--wdtFontSize_Base);
    }
    .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper{
        margin-left: auto;
        margin-right: auto;
    }
    .wdt-custom-slider-2-button-1.elementor-absolute{
        position: static !important;
        transform: translateY(0);
        -webkit-transform: translateY(0);
    }
    .wdt-custom-events .wdt-events-holder .wdt-event-item > div.wdt-event-meta-details h4{
        font-size: var(--wdtFontSize_Ext);
    }
    .wdt-custom-heading-align-left.responsive .wdt-heading-holder{
        padding: 0 15px 0 15px;
        margin-left: auto;
    }
    .tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
        padding: 0 0 60px;
    }
    .tribe-events-page-template .tribe-events .tribe-events-l-container{
        padding: 0 0 60px;
    }
}
@media screen and (max-width: 479px){
    .wdt-custom-recent-post-footer .widget .recent-posts-widget li{
        text-align: center;
        float: none;
    }
    .wdt-custom-recent-post-footer .widget .recent-posts-widget li .thumb{
        float: none;
        margin: 0;
    }
    .wdt-custom-recent-post-footer .widget .recent-posts-widget li .thumb img{
        max-width: 80px;
        margin-bottom: 15px;
    }
    .wdt-custom-recent-post-footer .widget .recent-posts-widget li .entry-meta p{
        float: none;
        text-align: center;
    }
    .wdt-custom-activity-counter .wdt-content-item .wdt-content-title h5{
        font-size: var(--wdtFontSize_Base);
    }
    .wdt-custom-activity-counter .wdt-content-item .wdt-content-counter{
        font-size: var(--wdtFontSize_H4);
    }
    .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper:before,
    .wdt-custom-slider-2-heading-2 .wdt-heading-holder .wdt-heading-title-wrapper:after{
        width: 25px;
    }
    .tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
        padding: 0 0 50px;
    }
    .tribe-events-page-template .tribe-events .tribe-events-l-container{
        padding: 0 0 50px;
    }
}
