/*==========================================================================
    Custom css
==========================================================================*/

/*--------------------------------------------------------------
    Common Heading Style
--------------------------------------------------------------*/

/*----*****---- << Image Box >> ----*****----*/

.wdt-custom-common-heading-list .wdt-image-box-holder .wdt-content-item,
.wdt-custom-common-heading-list-b .wdt-image-box-holder .wdt-content-item { display: flex; flex-direction: column-reverse; flex-wrap: nowrap; }

.wdt-custom-common-heading-list .wdt-image-box-holder .wdt-content-item .wdt-content-media-group,
.wdt-custom-common-heading-list-b .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

.wdt-custom-common-heading-list .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,
.wdt-custom-common-heading-list-b .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 8px; }

.wdt-custom-common-heading-list .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image,
.wdt-custom-common-heading-list-b .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image { position: relative; }

.wdt-custom-common-heading-list .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::before { content: ''; position: relative; width: 45px; height: 4px; background-color: var(--wdtHeadAltColor); top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: all .5s ease; transition: all .5s ease; margin: auto; }

.wdt-custom-common-heading-list .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::after { content: ''; position: relative; width: 45px; height: 4px; background-color: var(--wdtHeadAltColor); top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: all .5s ease; transition: all .5s ease; margin: auto; }

.wdt-custom-common-heading-list-b .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::before { content: ''; position: relative; width: 45px; height: 4px; background-color: rgba(var(--wdtAccentTxtColorRgb), 0.2); top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: all .5s ease; transition: all .5s ease; margin: auto; }

.wdt-custom-common-heading-list-b .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::after { content: ''; position: relative; width: 45px; height: 4px; background-color: rgba(var(--wdtAccentTxtColorRgb), 0.2); top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: all .5s ease; transition: all .5s ease; margin: auto; }

.wdt-custom-common-heading-list .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::before,
.wdt-custom-common-heading-list .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::after { width: 60px; }

.wdt-custom-common-heading-list-b .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::before,
.wdt-custom-common-heading-list-b .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::after { width: 60px; }

.wdt-custom-common-heading-list .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-custom-common-heading-list-b .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a { margin: 0 10px; }

.wdt-custom-common-heading-list .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group,
.wdt-custom-common-heading-list-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { margin-bottom: 5px; }

.wdt-custom-common-heading-list .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5,
.wdt-custom-common-heading-list-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.625rem, 1.5138rem + 0.6135vw, 2.25rem); font-weight: calc(var(--wdtFontWeight_Alt) - 100); text-transform: capitalize; margin: 0; }

.wdt-custom-common-heading-list .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a,
.wdt-custom-common-heading-list-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a { pointer-events: none; }

.wdt-custom-common-heading-list .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-subtitle,
.wdt-custom-common-heading-list-b .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { font-family: var(--wdtFontTypo_Ext); font-size: clamp(1.25rem, 1.1722rem + 0.4294vw, 1.6875rem); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); letter-spacing: 0; }

/*--------------------------------------------------------------
    Header
--------------------------------------------------------------*/

/*----*****---- << Heading >> ----*****----*/

.wdt-custom-header-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { color: rgba(var(--wdtAccentTxtColorRgb), 0.4); }

/*----*****---- << Icon List >> ----*****----*/

.wdt-custom-header-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item > a { display: flex; align-items: center; }

.wdt-custom-header-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item:not(:last-child)::after { color: rgba(var(--wdtAccentTxtColorRgb), 0.4); }

.wdt-custom-header-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item > a .elementor-icon-list-icon i,
.wdt-custom-header-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item > a .elementor-icon-list-text { color: rgba(var(--wdtAccentTxtColorRgb), 0.4); }

.wdt-custom-header-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item > a .elementor-icon-list-text { margin-bottom: 2px; }

/*--------------------------------------------------------------
    Mega Menus
--------------------------------------------------------------*/

.wdt-custom-megamenu-list ul.elementor-icon-list-items li.elementor-icon-list-item { text-align: left; }

.wdt-custom-megamenu-list ul.elementor-icon-list-items li.elementor-icon-list-item > a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.5); }

/*----*****---- << Gallery Menu >> ----*****----*/

.wdt-custom-gallery-menu-button .wdt-button-holder a.wdt-button { font-size: var(--wdtFontSize_H5); text-transform: capitalize; padding: 12px 67px; border: none; }

.wdt-custom-gallery-menu-button .wdt-button-holder[class*="wdt-animation"] .wdt-button:after { background-color: #00000014; }

.wdt-custom-gallery-menu-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { display: flex; flex-direction: column; align-items: flex-start; }

.wdt-custom-gallery-menu-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { position: relative; display: block; width: 100%; margin-bottom: 20px; }

.wdt-custom-gallery-menu-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit'] { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); align-items: center; justify-content: center; width: 100%; padding: 1em 1.5em; border: 1px solid rgba(var(--wdtBorderColorRgb), 0.5); }

.wdt-custom-gallery-menu-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']:hover { background-color: #00000014; color: var(--wdtAccentTxtColor); }

.wdt-custom-gallery-menu-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input { background: var(--wdtAccentTxtColor); border: solid rgba(var(--wdtBorderColorRgb), 0.5); border-width: 1px 1px 0 1px; padding: 1.1em 1em; }

.wdt-custom-gallery-menu-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-and-conditions { margin-bottom: 4px; }

.wdt-custom-gallery-menu-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-terms-condition-lbl { padding-left: 5px; }

/*--------------------------------------------------------------
    Slider
--------------------------------------------------------------*/

.wdt-custom-slider-1-section, .wdt-custom-slider-2-section, .wdt-custom-slider-3-section { overflow: hidden; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide { cursor: grab; }

/*----*****---- << Slider 1 >> ----*****----*/

/* Heading */

.wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-family: var(--wdtFontTypo_Base); font-size: clamp(1.5625rem, 1.3957rem + 0.9202vw, 2.5rem); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }

.wdt-custom-slider-1-Simple .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(4.375rem, 2.9294rem + 7.9755vw, 12.5rem); line-height: 0.6em; }

.wdt-custom-slider-1-Content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { display: inline-flex; font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); font-style: italic; line-height: var(--wdtLineHeight_Base); }

.wdt-custom-slider-1-Content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements { margin-right: 5px; }

.wdt-custom-slider-1-advanced-heading.elementor-widget-wdt-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper > h6 { font-size: clamp(1.25rem, 1.1388rem + 0.6135vw, 1.875rem); margin: 0; }

.wdt-custom-slider-1-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper > h6 .wdt-heading-title { display: inline-block; text-transform: inherit; }

/* Icon List */

.wdt-custom-slider-1-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon > i { background-color: rgb(218, 103, 110); width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Part); }

.wdt-custom-slider-1-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); }

/*----*****---- << Active Effects >> ----*****----*/

/* Heading */

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { -webkit-transform: translateY(-30px) rotateX(45deg); transform: translateY(-30px) rotateX(45deg); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 1; -webkit-transform: translateY(0px) rotateX(0deg); transform: translateY(-0px) rotateX(0deg); transition-delay: 0.5s; }

/* Simple Heading */

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-Simple .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { -webkit-transform: translateX(-30px) rotate(-65deg); transform: translateX(-30px) rotate(-65deg); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-Simple .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); transform: translateX(0px) rotate(0deg); transition-delay: 1s; }

/* Advanced Heading */

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper > h6 .wdt-heading-title:nth-child(1) { -webkit-transform: translateY(-50px); transform: translateY(-50px); opacity: 0; -webkit-transition: all 1.2s ease; transition: all 1.2s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper > h6 .wdt-heading-title:nth-child(1) { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; transition-delay: 1.5s; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper > h6 .wdt-heading-title:nth-child(2) { -webkit-transform: translateY(-30px); transform: translateY(-30px); opacity: 0; -webkit-transition: all .7s ease; transition: all .7s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper > h6 .wdt-heading-title:nth-child(2) { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; transition-delay: 1.5s; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper > h6 .wdt-heading-title:nth-child(3) { -webkit-transform: translateY(-20px); transform: translateY(-20px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper > h6 .wdt-heading-title:nth-child(3) { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; transition-delay: 1.5s; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper > h6 .wdt-heading-title:nth-child(4) { -webkit-transform: translateY(-50px); transform: translateY(-50px); opacity: 0; -webkit-transition: all 1.2s ease; transition: all 1.2s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper > h6 .wdt-heading-title:nth-child(4) { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; transition-delay: 1.5s; }

/* Content Heading */

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-Content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { -webkit-transform: scale(0.8); transform: scale(0.8); transform-origin: 50% 0; opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-Content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 1; -webkit-transform: scale(1); transform: scale(1); transition-delay: 2s; }

/* Icon List */

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-iconlist ul.elementor-icon-list-items { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); transform-origin: bottom; opacity: 0; -webkit-transition: all .8s ease; transition: all .8s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-iconlist ul.elementor-icon-list-items { -webkit-transform: scaleY(1); transform: scaleY(1); transform-origin: bottom; opacity: 1; transition-delay: 2.8s; }

/*----*****---- << Slider 2 >> ----*****----*/

/* Heading */

.wdt-custom-slider-2-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper { margin-bottom: 15px; }

.wdt-custom-slider-2-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-size: clamp(1rem, 0.9555rem + 0.2454vw, 1.25rem); font-weight: var(--wdtFontWeight_Ext); letter-spacing: 0; display: block; }

.wdt-custom-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-family: var(--wdtFontTypo_Base); font-size: clamp(1.5625rem, 1.3957rem + 0.9202vw, 2.5rem); font-weight: calc(var(--wdtFontWeight_Ext) + 200); text-transform: uppercase; }

/* Button */

.wdt-custom-slider-2-button .elementor-button-wrapper > a.elementor-button,
.wdt-custom-slider-3-button .elementor-button-wrapper > a.elementor-button { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: 300; border-radius: var(--wdtRadius_1X); padding: 16px 42px; margin: 0; }

/*----*****---- << Active Effects >> ----*****----*/

/* Heading */

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-2-section .wdt-custom-slider-2-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { -webkit-transform: translateX(20px) translateY(30px) skewX(30deg) rotateX(-90deg); transform: translateX(20px) translateY(30px) skewX(30deg) rotateX(-90deg); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-2-section .wdt-custom-slider-2-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { opacity: 1; -webkit-transform: translateX(0px) translateY(0px) skewX(0deg) rotateX(0deg); transform: translateX(0px) translateY(0px) skewX(0deg) rotateX(0deg); transition-delay: 1.3s; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-2-section .wdt-custom-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { -webkit-transform: translateX(20px) translateY(-30px) skewX(-30deg) rotateX(90deg); transform: translateX(20px) translateY(-30px) skewX(-30deg) rotateX(90deg); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-2-section .wdt-custom-slider-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 1; -webkit-transform: translateX(0px) translateY(0px) skewX(0deg) rotateX(0deg); transform: translateX(0px) translateY(0px) skewX(0deg) rotateX(0deg); transition-delay: 0.5s; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-2-section .wdt-custom-slider-2-button .elementor-button-wrapper { -webkit-transform: translateX(40px); transform: translateX(40px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-2-section .wdt-custom-slider-2-button .elementor-button-wrapper{ -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1; transition-delay: 2s; }

/*----*****---- << Slider 3 >> ----*****----*/

/* Heading */

.wdt-custom-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-family: var(--wdtFontTypo_Base); font-size: clamp(1.5625rem, 1.3957rem + 0.9202vw, 2.5rem); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }

.wdt-custom-slider-3-content .wdt-heading-holder .wdt-heading-content-wrapper { font-size: var(--wdtFontSize_Ext); line-height: var(--wdtLineHeight_Base); }

/*----*****---- << Active Effects >> ----*****----*/

/* Image */

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-3-section .wdt-custom-slider-3-image .elementor-widget-container > img { -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section .wdt-custom-slider-3-image .elementor-widget-container > img { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; transition-delay: 0.5s; }

/* Heading */

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-3-section .wdt-custom-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { -webkit-transform: translateX(20px) translateY(-30px) skewX(-30deg) rotateX(90deg); transform: translateX(20px) translateY(-30px) skewX(-30deg) rotateX(90deg); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section .wdt-custom-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 1; -webkit-transform: translateX(0px) translateY(0px) skewX(0deg) rotateX(0deg); transform: translateX(0px) translateY(0px) skewX(0deg) rotateX(0deg); transition-delay: 1s; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-3-section .wdt-custom-slider-3-content .wdt-heading-holder .wdt-heading-content-wrapper { -webkit-transform: translateX(20px) translateY(30px) skewX(30deg) rotateX(-90deg); transform: translateX(20px) translateY(30px) skewX(30deg) rotateX(-90deg); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section .wdt-custom-slider-3-content .wdt-heading-holder .wdt-heading-content-wrapper { opacity: 1; -webkit-transform: translateX(0px) translateY(0px) skewX(0deg) rotateX(0deg); transform: translateX(0px) translateY(0px) skewX(0deg) rotateX(0deg); transition-delay: 1.5s; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-3-section .wdt-custom-slider-3-button .elementor-button-wrapper { -webkit-transform: translateX(40px); transform: translateX(40px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section .wdt-custom-slider-3-button .elementor-button-wrapper{ -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1; transition-delay: 2.3s; }

/*----*****---- << Pagination >> ----*****----*/

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { position: absolute; width: 100%; top: auto; left: 0; right: 0; bottom: 15px; margin: auto; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); -webkit-will-change: transform; will-change: transform; border: 2px solid transparent; width: 20px; height: 20px; margin: 4px; }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before { background: rgba(255,255,255,0.3); -webkit-transform: scale(1); transform: scale(1); }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before { -webkit-transform: scale(1); transform: scale(1); }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover, .wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { border: 2px solid var(--wdtAccentTxtColor); }

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, .wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before { background-color: var(--wdtAccentTxtColor); -webkit-transform: scale(0.5); transform: scale(0.5); }

/* Arrow */

.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.5); }

/*--------------------------------------------------------------
    Slider - 2
--------------------------------------------------------------*/

.wdt-custom-slider-1-section, .wdt-custom-slider-2-section, .wdt-custom-slider-3-section { overflow: hidden; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide { cursor: grab; overflow: hidden; }

/*----*****---- << Slider 1 >> ----*****----*/

/* Heading */

.wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-family: var(--wdtFontTypo_Base); font-size: clamp(1.5625rem, 1.3957rem + 0.9202vw, 2.5rem); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }

.wdt-custom-slider-1-Simple .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(4.375rem, 2.9294rem + 7.9755vw, 12.5rem); line-height: 0.6em; }

.wdt-custom-slider-1-Content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { display: inline-flex; font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); font-style: italic; line-height: var(--wdtLineHeight_Base); }

.wdt-custom-slider-1-Content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-colored-elements { margin-right: 5px; }

.wdt-custom-slider-1-advanced-heading.elementor-widget-wdt-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper > h6 { font-size: clamp(1.25rem, 1.1388rem + 0.6135vw, 1.875rem); margin: 0; }

.wdt-custom-slider-1-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper > h6 .wdt-heading-title { display: inline-block; text-transform: inherit; }

/* Icon List */

.wdt-custom-slider-1-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon > i { background-color: rgb(218, 103, 110); width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Part); }

.wdt-custom-slider-1-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); }

/*----*****---- << Active Effects >> ----*****----*/

/* Heading */

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { -webkit-transform: scale(1.3) skewY(5deg) rotateY(55deg); transform: scale(1.3) skewY(5deg) rotateY(55deg); transform-origin: right; opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 1; -webkit-transform: scale(1) skewY(0deg) rotateY(0deg); transform: scale(1) skewY(0deg) rotateY(0deg); transition-delay: 0.8s; }

/* Simple Heading */

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-Simple .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { -webkit-transform: scale(0.2); transform: scale(0.2); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-Simple .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 1; -webkit-transform: scale(1); transform: scale(1); transition-delay: 1.2s; }

/* Advanced Heading */

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper { -webkit-transform: translateX(-50px); transform: translateX(-50px); opacity: 0; -webkit-transition: all 1.2s ease; transition: all 1.2s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-advanced-heading .wdt-heading-holder > .wdt-heading-title-wrapper { -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1; transition-delay: 1.5s; }

/* Content Heading */

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-Content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-Content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 1; transition-delay: 2s; }

/* Icon List */

/* One */

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-iconlist ul.elementor-icon-list-items li:nth-child(1) { -webkit-transform: scale(1.3) rotateY(55deg); transform: scale(1.3) rotateY(55deg); transform-origin: center; opacity: 0; -webkit-transition: all .8s ease; transition: all .8s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-iconlist ul.elementor-icon-list-items li:nth-child(1) { -webkit-transform: scale(1) rotateY(0deg); transform: scale(1) rotateY(0deg); transform-origin: center; opacity: 1; transition-delay: 2.8s; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-iconlist ul.elementor-icon-list-items li:nth-child(2) { -webkit-transform: scale(1.3) rotateY(55deg); transform: scale(1.3) rotateY(55deg); transform-origin: center; opacity: 0; -webkit-transition: all .8s ease; transition: all .8s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-iconlist ul.elementor-icon-list-items li:nth-child(2) { -webkit-transform: scale(1) rotateY(0deg); transform: scale(1) rotateY(0deg); transform-origin: center; opacity: 1; transition-delay: 3.8s; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-1-iconlist ul.elementor-icon-list-items li:nth-child(3) { -webkit-transform: scale(1.3) rotateY(55deg); transform: scale(1.3) rotateY(55deg); transform-origin: center; opacity: 0; -webkit-transition: all .8s ease; transition: all .8s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-1-iconlist ul.elementor-icon-list-items li:nth-child(3) { -webkit-transform: scale(1) rotateY(0deg); transform: scale(1) rotateY(0deg); transform-origin: center; opacity: 1; transition-delay: 4.8s; }

/* Two */

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-2-iconlist ul.elementor-icon-list-items li:nth-child(1) { -webkit-transform: scale(1.3) rotateY(55deg); transform: scale(1.3) rotateY(55deg); transform-origin: center; opacity: 0; -webkit-transition: all .8s ease; transition: all .8s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-2-iconlist ul.elementor-icon-list-items li:nth-child(1) { -webkit-transform: scale(1) rotateY(0deg); transform: scale(1) rotateY(0deg); transform-origin: center; opacity: 1; transition-delay: 3.3s; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-2-iconlist ul.elementor-icon-list-items li:nth-child(2) { -webkit-transform: scale(1.3) rotateY(55deg); transform: scale(1.3) rotateY(55deg); transform-origin: center; opacity: 0; -webkit-transition: all .8s ease; transition: all .8s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-2-iconlist ul.elementor-icon-list-items li:nth-child(2) { -webkit-transform: scale(1) rotateY(0deg); transform: scale(1) rotateY(0deg); transform-origin: center; opacity: 1; transition-delay: 4.3s; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-1-section .wdt-custom-slider-2-iconlist ul.elementor-icon-list-items li:nth-child(3) { -webkit-transform: scale(1.3) rotateY(55deg); transform: scale(1.3) rotateY(55deg); transform-origin: center; opacity: 0; -webkit-transition: all .8s ease; transition: all .8s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-1-section .wdt-custom-slider-2-iconlist ul.elementor-icon-list-items li:nth-child(3) { -webkit-transform: scale(1) rotateY(0deg); transform: scale(1) rotateY(0deg); transform-origin: center; opacity: 1; transition-delay: 5.2s; }

/*----*****---- << Slider 2 >> ----*****----*/

/* Heading */

.wdt-custom-slider-b-2-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper { margin-bottom: 15px; }

.wdt-custom-slider-b-2-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-size: clamp(1rem, 0.9555rem + 0.2454vw, 1.25rem); font-weight: var(--wdtFontWeight_Ext); letter-spacing: 0; display: block; }

.wdt-custom-slider-b-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-family: var(--wdtFontTypo_Base); font-size: clamp(var(--wdtFontSize_H3), 1.2776rem + 1.227vw, 2.75rem); font-weight: calc(var(--wdtFontWeight_Ext) + 200); text-transform: uppercase; }

/* Button */

.wdt-custom-slider-2-button .elementor-button-wrapper > a.elementor-button,
.wdt-custom-slider-3-button .elementor-button-wrapper > a.elementor-button { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: 300; border-radius: var(--wdtRadius_1X); padding: 16px 42px; margin: 0; }

/*----*****---- << Active Effects >> ----*****----*/

/* Heading */

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-2-section .wdt-custom-slider-b-2-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { -webkit-transform: scaleX(-0.05) skew(10deg) rotateX(45deg); transform: scaleX(-0.05) skew(10deg) rotateX(45deg); transform-origin: left; opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-2-section .wdt-custom-slider-b-2-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { opacity: 1; -webkit-transform: scaleX(1) skew(0deg) rotateX(0deg); transform: scaleX(1) skew(0deg) rotateX(0deg); transition-delay: 1.5s; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-2-section .wdt-custom-slider-b-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-2-section .wdt-custom-slider-b-2-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 1; -webkit-transform: translateX(0px); transform: translateX(0px); transition-delay: 0.5s; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-2-section .wdt-custom-slider-2-button .elementor-button-wrapper { -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-2-section .wdt-custom-slider-2-button .elementor-button-wrapper{ -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; transition-delay: 2s; }

/*----*****---- << Slider 3 >> ----*****----*/

/* Heading */

.wdt-custom-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-family: var(--wdtFontTypo_Base); font-size: clamp(1.5625rem, 1.3957rem + 0.9202vw, 2.5rem); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }

.wdt-custom-slider-3-content .wdt-heading-holder .wdt-heading-content-wrapper { font-size: var(--wdtFontSize_Ext); line-height: var(--wdtLineHeight_Base); }

/*----*****---- << Active Effects >> ----*****----*/

/* Images Effect */

/* Large */

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-3-section .wdt-custom-slider-3-image .elementor-widget-container > img { -webkit-transform: translateX(70px); transform: translateX(70px); opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section .wdt-custom-slider-3-image .elementor-widget-container > img { -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1; transition-delay: 1s; }

/* Small */

/* One - Four */

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-3-section .wdt-custom-slider-b-img-1 .elementor-widget-container { -webkit-transform: translate(80px, 80px); transform: translate(80px, 80px); opacity: 0; -webkit-transition: all 2s ease; transition: all 2s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section .wdt-custom-slider-b-img-1 .elementor-widget-container { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); opacity: 1; transition-delay: 1.5s; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-3-section .wdt-custom-slider-b-img-4 .elementor-widget-container { -webkit-transform: translate(80px, 80px); transform: translate(80px, 80px); opacity: 0; -webkit-transition: all 2s ease; transition: all 2s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section .wdt-custom-slider-b-img-4 .elementor-widget-container { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); opacity: 1; transition-delay: 2.5s; }

/* Two - Three */

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-3-section .wdt-custom-slider-b-img-2 .elementor-widget-container,
.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-3-section .wdt-custom-slider-b-img-3 .elementor-widget-container { -webkit-transform: translate(80px, -80px); transform: translate(80px, -80px); opacity: 0; -webkit-transition: all 2s ease; transition: all 2s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section .wdt-custom-slider-b-img-2 .elementor-widget-container,
.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section .wdt-custom-slider-b-img-3 .elementor-widget-container { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); opacity: 1; transition-delay: 2s; }

/* Heading */

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-3-section .wdt-custom-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { -webkit-transform: scaleX(-0.05) skew(10deg) rotateX(45deg); transform: scaleX(-0.05) skew(10deg) rotateX(45deg); transform-origin: left; opacity: 0; -webkit-transition: all 2s ease; transition: all 2s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section .wdt-custom-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 1; -webkit-transform: scaleX(1) skew(0deg) rotateX(0deg); transform: scaleX(1) skew(0deg) rotateX(0deg); transition-delay: 3s; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-3-section .wdt-custom-slider-3-content .wdt-heading-holder .wdt-heading-content-wrapper { opacity: 0; -webkit-transition: all 2s ease; transition: all 2s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section .wdt-custom-slider-3-content .wdt-heading-holder .wdt-heading-content-wrapper { opacity: 1; transition-delay: 4.5s; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide .wdt-custom-slider-3-section .wdt-custom-slider-3-button .elementor-button-wrapper { opacity: 0; -webkit-transition: all 2s ease; transition: all 2s ease; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section .wdt-custom-slider-3-button .elementor-button-wrapper { opacity: 1; transition-delay: 5s; }

/*----*****---- << Pagination >> ----*****----*/

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { position: absolute; width: 100%; top: auto; left: 0; right: 0; bottom: 15px; margin: auto; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); -webkit-will-change: transform; will-change: transform; border: 2px solid transparent; width: 20px; height: 20px; margin: 4px; }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before { background: rgba(255,255,255,0.3); -webkit-transform: scale(1); transform: scale(1); }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before { -webkit-transform: scale(1); transform: scale(1); }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover, .wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { border: 2px solid var(--wdtAccentTxtColor); }

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, .wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before { background-color: var(--wdtAccentTxtColor); -webkit-transform: scale(0.5); transform: scale(0.5); }

/* Arrow */

.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { -webkit-transition: all .3s ease; transition: all .3s ease; }
.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.5); }

/*--------------------------------------------------------------
    Home 1
--------------------------------------------------------------*/

/*----*****---- << Image Box >> ----*****----*/

.wdt-cus-img-with-title-section .wdt-content-item .wdt-content-title h5 { font-size: clamp(var(--wdtFontSize_H4), 1.2rem + 0.25vw, var(--wdtFontSize_H3)); font-weight: var(--wdtFontWeight_H3); font-family: var(--wdtFontTypo_Base); text-transform: capitalize; }

.wdt-cus-img-with-title-section .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }

.wdt-cus-img-with-title-section .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtLinkHoverColor); }

.wdt-cus-img-with-title-section .wdt-content-item .wdt-content-image > a { position: relative; width: 95px; height: 95px; margin-bottom: clamp(0.25rem, 0.125rem + 0.625vw, 0.875rem); -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); overflow: hidden; }

.wdt-cus-img-with-title-section .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-cus-img-with-title-section .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { -webkit-transform: scale(1.2); transform: scale(1.2); }

.wdt-cus-img-with-title-section .wdt-content-item .wdt-content-image a:before,
.wdt-cus-img-with-title-section .wdt-content-item .wdt-content-image a:after { content: ""; position: absolute; border-radius: var(--wdtRadius_Full); height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; box-shadow: 75px 0 0 rgba(255, 255, 255, 0.01) inset, 0 75px 0 rgba(255, 255, 255, 0.01) inset, -75px 0 0 rgba(255, 255, 255, 0.01) inset, 0 -75px 0 rgba(255, 255, 255, 0.01) inset; -webkit-box-shadow: 75px 0 0 rgba(255, 255, 255, 0.01) inset, 0 75px 0 rgba(255, 255, 255, 0.01) inset, -75px 0 0 rgba(255, 255, 255, 0.01) inset, 0 -75px 0 rgba(255, 255, 255, 0.01) inset; transition: all 300ms linear 0s; -webkit-transition: all 300ms linear 0s; margin: auto; }

.wdt-cus-img-with-title-section .wdt-content-item:hover .wdt-content-image a:before,
.wdt-cus-img-with-title-section .wdt-content-item:hover .wdt-content-image a:after { box-shadow: 5px 0 0 rgba(255, 0, 0, 0.5) inset, 0 5px 0 rgba(252, 150, 0, 0.5) inset, -5px 0 0 rgba(0, 255, 0, 0.5) inset, 0 -5px 0 rgba(0, 150, 255, 0.5) inset; -webkit-box-shadow: 5px 0 0 rgba(255, 0, 0, 0.5) inset, 0 5px 0 rgba(252, 150, 0, 0.5) inset, -5px 0 0 rgba(0, 255, 0, 0.5) inset, 0 -5px 0 rgba(0, 150, 255, 0.5) inset; }

.wdt-cus-img-with-title-section .wdt-content-item .wdt-content-image a:after { transform: rotate(45deg); -webkit-transform: rotate(45deg); }

/*----*****---- << Product List >> ----*****----*/

.woocommerce ul.Product-temp-1 li.product .wdt-col { padding: 0 12px; }

.woocommerce ul.Product-temp-1 li.product .product-wrapper { -webkit-transition: all 0s ease; transition: all 0s ease; }

.woocommerce ul.Product-temp-1 li.product:hover .product-wrapper { background-color: var(--wdtPrimaryColor); }

.woocommerce ul.Product-temp-1 li.product .product-wrapper .product-thumb { display: flex; flex-direction: column-reverse; flex-wrap: nowrap; align-items: center; }

.woocommerce ul.Product-temp-1 li.product .product-wrapper .product-thumb .image img { height: 200px; object-fit: cover; } 

.woocommerce ul.Product-temp-1.products.product-thumb-alignment-top.product-label-boxed li.product .product-thumb-content { padding: 13px 5px; }

.woocommerce ul.Product-temp-1 li.product .product-thumb-content .product-price .price .amount { font-family: var(--wdtFontTypo_Base); font-size: clamp(var(--wdtFontSize_H4), 1.2rem + 0.25vw, var(--wdtFontSize_H3)); font-weight: var(--wdtFontWeight_Alt); }

.woocommerce ul.Product-temp-1 li.product .product-wrapper .product-thumb .product-thumb-content .product-price .price del,
.woocommerce ul.Product-temp-1 li.product .product-wrapper .product-thumb .product-thumb-content .product-price .price del .amount bdi,
.woocommerce ul.Product-temp-1 li.product .product-wrapper .product-thumb .product-thumb-content .product-price .price del .amount bdi span { -webkit-transition: all 0s ease; transition: all 0s ease; } 

.woocommerce ul.Product-temp-1 li.product .product-wrapper .product-thumb .product-thumb-content .product-price .price del .amount { color: var(--wdtBodyTxtColor); -webkit-transition: all 0s ease; transition: all 0s ease; }
.woocommerce ul.Product-temp-1 li.product .product-wrapper .product-thumb .product-thumb-content .product-price .price del:after { background-color: var(--wdtBodyTxtColor); -webkit-transition: all 0s ease; transition: all 0s ease; }

.woocommerce ul.Product-temp-1 li.product:hover .product-wrapper .product-thumb .product-thumb-content .product-price .price del .amount { color: var(--wdtAccentTxtColor); }
.woocommerce ul.Product-temp-1 li.product:hover .product-wrapper .product-thumb .product-thumb-content .product-price .price del:after { background-color: var(--wdtAccentTxtColor); }

.woocommerce ul.Product-temp-1.products.product-hover-fade-border.product-padding-default li.product .product-wrapper .product-details { padding: 20px 5px; }

.woocommerce ul.Product-temp-1 li.product .wdt-col .product-wrapper .product-details .product-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); text-transform: capitalize; color: var(--wdtHeadAltColor); margin-bottom: 15px; -webkit-transition: all 0s ease; transition: all 0s ease; }

.woocommerce ul.Product-temp-1 li.product:hover .wdt-col .product-wrapper .product-details .product-title h5 { color: var(--wdtAccentTxtColor); }

.woocommerce ul.Product-temp-1 li.product .wdt-col .product-wrapper .product-details .product-title h5 a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.5); }

.woocommerce ul.Product-temp-1.products[class*="product-content-buttonelement-style-bgfill"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) { background-color: transparent; -webkit-border-radius: var(--wdtRadius_1X); border-radius: var(--wdtRadius_1X); }

.woocommerce ul.Product-temp-1.products[class*="product-content-buttonelement-style-bgfill"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline:hover { -webkit-border-radius: var(--wdtRadius_1X); border-radius: var(--wdtRadius_1X); }

.woocommerce ul.Product-temp-1.products[class*="product-content-buttonelement-style-bgfill"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) .button:not(:hover),
.woocommerce ul.Product-temp-1.products[class*="product-content-buttonelement-style-bgfill"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) a:not(:hover) { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; color: var(--wdtAccentTxtColor); padding: 7px 25px; min-height: 0; }

.woocommerce ul.Product-temp-1.products[class*="product-content-buttonelement-style-bgfill"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) a:not(:hover).added_to_cart { color: var(--wdtAccentTxtColor); }

.woocommerce ul.Product-temp-1.products[class*="product-content-buttonelement-style-bgfill"] li.product:hover .product-details .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) a:not(:hover).added_to_cart,
.woocommerce ul.Product-temp-1.products[class*="product-content-buttonelement-style-bgfill"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline a.added_to_cart:hover { color: var(--wdtPrimaryColor); }

.woocommerce ul.Product-temp-1.products li.product .product-wrapper .product-details .product-buttons-wrapper.product-button .wc_btn_inline > a:hover { -webkit-transform: translateY(0); transform: translateY(0); font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; min-height: 0; padding: 7px 25px; }

.woocommerce ul.Product-temp-1.products[class*="product-content-buttonelement-style-bgfill"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline .button:hover { color: var(--wdtPrimaryColor); }

.woocommerce ul.Product-temp-1.products li.product .product-wrapper .product-details .product-buttons-wrapper.product-button .wc_btn_inline > a:after { display: none; }

.woocommerce ul.Product-temp-1.products[class*="product-content-buttonelement-style-bgfill"] li.product:hover .product-details .product-buttons-wrapper.product-button .wc_btn_inline:not(:hover) .button:not(:hover) { color: var(--wdtPrimaryColor); }

.woocommerce ul.products[class*="product-content-buttonelement-style-bgfill"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: var(--wdtPrimaryColor); top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: -2; -webkit-transition: all 0s ease; transition: all 0s ease; }

.woocommerce ul.products[class*="product-content-buttonelement-style-bgfill"] li.product:hover .product-details .product-buttons-wrapper.product-button .wc_btn_inline::before { background-color: var(--wdtAccentTxtColor); }

.woocommerce ul.products[class*="product-content-buttonelement-style-bgfill"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline::after { content: ''; position: absolute; width: 100%; height: 0%; background-color: #e9e9e9; top: 0; left: 0; -webkit-transition: all .3s ease; transition: all .3s ease; z-index: -1; }

.woocommerce ul.products[class*="product-content-buttonelement-style-bgfill"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline:hover::after { height: 100%; }

/*----*****---- << Specialize Section >> ----*****----*/

.wdt-cus-title .wdt-heading-holder .wdt-heading-title-wrapper { font-family: var(--wdtFontTypo_Ext); }

.wdt-cus-title .elementor-widget-container .wdt-heading-holder .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line { position: relative;
}

.wdt-cus-title .elementor-widget-container .wdt-heading-holder .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line:before { content: ""; position: absolute; -webkit-mask-image: url(../images/floral-head-bg.png); mask-image: url(../images/floral-head-bg.png); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; height: 50px; width: 75px; background: var(--wdtPrimaryColor); left: -60px; bottom: 0; top: 0; margin: auto; }

/*----*****---- << Counter >> ----*****----*/

.wdt-counter .wdt-content-item .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_H4) + 2px); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; margin: 0; margin-top: -5px; }

.wdt-counter .wdt-content-item .wdt-content-counter { font-size: clamp(2.1875rem, 1.9095rem + 1.5337vw, 3.75rem); font-weight: calc(var(--wdtFontWeight_H5) + 200); line-height: 0.8em; }

.wdt-counter .elementor-widget-container .wdt-counter-holder .wdt-column-wrapper .wdt-column { padding: 15px; }

.wdt-counter .elementor-widget-container .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-separator span { position: relative; display: inline-flex; align-items: center; }

.wdt-counter .elementor-widget-container .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-separator span:before { content: ""; position: relative; -webkit-mask-image: url(../images/floral-head-bg.png); mask-image: url(../images/floral-head-bg.png); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; height: 50px; width: 70px; background: var(--wdtPrimaryColor); top: 0; left: -50px; }

.wdt-counter .elementor-widget-container .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-separator span:after { content: ""; position: relative; -webkit-mask-image: url(../images/floral-head-bg.png); mask-image: url(../images/floral-head-bg.png); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; height: 50px; width: 75px; background: var(--wdtPrimaryColor); right: -50px; bottom: 0; transform: rotateY(180deg); -webkit-transform: rotateY(180deg); }

/*----*****---- << Team >> ----*****----*/

.wdt-cus-team-section .wdt-team-holder .wdt-content-item { border: 1px solid var(--wdtBorderColor); padding: 35px 20px; }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item:hover { background-color: rgb(var(--wdtPrimaryColorRgb), 0.2); }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-content-media-group { padding-bottom: 50px; margin-bottom: 10px; }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-content-media-group:before { content: ""; position: absolute; width: 40px; height: 40px; -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); -webkit-background-image: url(https://spalabele.wpengine.com/wp-content/uploads/2023/07/ico-flower-gry.png); background-image: url(https://spalabele.wpengine.com/wp-content/uploads/2023/07/ico-flower-gry.png); -webkit-background-repeat: no-repeat; background-repeat: no-repeat; -webkit-background-position: center center; background-position: center center; background-color: var(--wdtBodyBGColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); top: auto; left: 0; right: 0; bottom: 0; margin: auto; }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item:hover .wdt-content-media-group:before { background-color: var(--wdtPrimaryColor); }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-content-media-group:after { content: ""; position: absolute; height: 1px; width: 100%; background-color: var(--wdtBorderColor); transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); z-index: -1; top: auto; left: 0; right: 0; bottom: 19px; margin: auto; }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item:hover .wdt-content-media-group:after { background-color: rgb(var(--wdtBodyTxtColorRgb), 0.2); }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 10px; }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-content-image a:before { content: ""; position: absolute; width: 180px; height: 55px; mask-image: url(https://spalabele.wpengine.com/wp-content/uploads/2023/07/bg-team-mask-image.png); -webkit-mask-image: url(https://spalabele.wpengine.com/wp-content/uploads/2023/07/bg-team-mask-image.png); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-size: 100% 100%; -webkit-mask-size: 100% 100%; mask-position: left top; -webkit-mask-position: left top; background-color: var(--wdtPrimaryColor); top: auto; left: -19px; right: auto; bottom: -5px; margin: auto; }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-content-image > a { position: relative; width: 100%; max-width: 150px; height: 100%; -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); border: 4px solid var(--wdtPrimaryColor); }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-content-title { margin-top: 25px; margin-bottom: 5px; }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_H5); text-transform: capitalize; margin: 0; }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: 0; }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-content-subtitle { font-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_Base) - 1px); font-weight: var(--wdtFontWeight_H5); font-style: italic; letter-spacing: 0; }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-content-description { font-size: var(--wdtFontSize_Base); color: var(--wdtSecondaryColor); margin-bottom: 15px; }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-content-description a { color: var(--wdtLinkHoverColor); }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-social-icons-list li { margin: 3px; }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-social-icons-list li a { font-size: var(--wdtFontSize_Ext); width: 35px; height: 35px; border-radius: var(--wdtRadius_Full); border: 2px solid rgba(var(--wdtBodyTxtColorRgb), 0.6); color: var(--wdtBodyTxtColor); }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item .wdt-social-icons-list li a:hover { color: var(--wdtAccentTxtColor); background-color: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); }

.wdt-cus-team-section .wdt-team-holder .wdt-content-item:hover .wdt-social-icons-list li a { border-color: rgb(var(--wdtBodyTxtColorRgb), 0.2); }

/*----*****---- << Blog Listing >> ----*****----*/

.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-date-author .entry-date-icon { background-color: var(--wdtAccentTxtColor); }

.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-date-author .entry-date { background-color: var(--wdtAccentTxtColor); }

.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > .entry-title h4 a { color: var(--wdtAccentTxtColor); }

.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > .entry-title h4 a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.5); }

.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > .entry-meta-group .entry-author i, 
.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > .entry-meta-group .entry-author a { color: var(--wdtAccentTxtColor); }
.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > .entry-meta-group .entry-author a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.5); }

.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:not(:last-child):after { color: var(--wdtAccentTxtColor); }

.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > .entry-meta-group .entry-tags i, 
.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > .entry-meta-group .entry-tags a { color: var(--wdtAccentTxtColor); }
.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > .entry-meta-group .entry-tags a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.5); }
 
.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > .entry-meta-group .entry-categories a { color: var(--wdtAccentTxtColor); }
.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > .entry-meta-group .entry-categories a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.5); }

/*----*****---- << Pricing Table >> ----*****----*/

.wdt-cus-pricing-table .wdt-pricing-table-holder { border: 2px solid var(--wdtBorderColor); background: #fafafa; -webkit-transition: all .3s ease; transition: all .3s ease; }

.wdt-cus-pricing-table .wdt-pricing-table-holder:hover,
.wdt-cus-pricing-table.active .wdt-pricing-table-holder { border-color: var(--wdtPrimaryColor); box-shadow: 0px 0px 20px var(--wdtBodyTxtColor); padding-bottom: 15px; }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-image a { width: 100%; }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-image span { width: 100%; height: 160px; }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-image span:before { background: none; border-bottom: 2px solid transparent; z-index: 1; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-cus-pricing-table .wdt-pricing-table-holder:hover div[class*='-table-media'] .wdt-content-image span:before { border-color: var(--wdtPrimaryColor); }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H3); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 a:hover { color: var(--wdtSecondaryColor); }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-header'] { margin-top: -75px; margin-bottom: 10px; background-color: rgb(var(--wdtAccentTxtColorRgb), 0.75); padding: 15px 0; width: 100%; }

.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing { width: 165px; height: 165px; -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); border: 5px solid rgb(var(--wdtAccentTxtColorRgb), 0.2); margin: auto; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); font-size: calc(var(--wdtFontSize_Alt) + 10px); font-weight: calc(var(--wdtFontWeight_Ext) + 200); font-family: var(--wdtFontTypo_Alt); margin-bottom: 20px; }

.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*='-table-pricing-sale'] .wdt-pricing-table-pricing-suffix { font-size: var(--wdtFontSize_Base); }

.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale { padding-top: 50px; }

.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale:before { content: ""; position: absolute; width: 30px; height: 30px; -webkit-background-image: url(../images/Icon-flower.png); background-image: url(../images/Icon-flower.png); -webkit-background-repeat: no-repeat; background-repeat: no-repeat; -webkit-background-position: center; background-position: center; filter: invert(1); opacity: 0.3; z-index: 2; top: 15px; left: 0; right: 0; margin: auto; }

.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale:after { content: ""; position: absolute; width: 100%; height: 1px; background-color: rgb(var(--wdtAccentTxtColorRgb), .095); z-index: 0; top: 30px; left: 0; right: 0; bottom: auto; margin: auto; }

.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing:after { content: ""; position: absolute; margin: auto; width: calc( 100% - 20% ); height: 1px; background-color: rgb(var(--wdtAccentTxtColorRgb), .095); bottom: 40px; left: 0; right: 0; margin: auto; }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Base); }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li:not(:last-child):after { border-color: var(--wdtBorderColor); }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li:last-child { border-bottom: 1px solid var(--wdtBorderColor); padding-bottom: 15px; margin-bottom: 30px; }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-media'] { margin-bottom: 12px; }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a { position: relative; background-color: transparent; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); padding: 12px 30px; margin-bottom: 20px; overflow: hidden; }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover { background-color: transparent; }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: var(--wdtPrimaryColor); top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: -2; }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:after { content: ''; position: absolute; width: 100%; height: 0%; background-color: var(--wdtLinkHoverColor); top: 0; left: 0; -webkit-transition: all .3s ease; transition: all .3s ease; z-index: -1; }

.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover:after { height: 100%; }

/*--------------------------------------------------------------
    Home 2
--------------------------------------------------------------*/

/*----*****---- << Section Border >> ----*****----*/

.wdt-custom-border-section::after { content: ''; position: absolute; width: 350px; height: 1px; background-color: var(--wdtBorderColor); top: auto; left: 0; right: 0; bottom: 0; margin: auto; }

/*----*****---- << Catolog Imagebox >> ----*****----*/

.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: flex; flex-wrap: nowrap; align-items: center; flex-direction: row; gap: 20px; margin-bottom: clamp(1.25rem, 1.0832rem + 0.9202vw, 2.1875rem); }

.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { width: 35%; max-width: fit-content; margin: 0; }

.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); }

.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group { width: 65%; }

.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H5); font-weight: calc(var(--wdtFontWeight_Alt) - 100); text-transform: capitalize; margin: 0; }

.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-separator { margin: 0; }

.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-button > a { position: relative; font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Ext); padding: 10px 15px; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); background-color: transparent; overflow: hidden; }
.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-button > a:hover { background-color: transparent; }

.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-button > a::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: var(--wdtPrimaryColor); top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: -2; }

.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-button > a::after { content: ''; position: absolute; width: 100%; height: 0%; background-color: var(--wdtLinkHoverColor); top: 0; left: 0; -webkit-transition: all .3s ease; transition: all .3s ease; z-index: -1; }

.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-button > a:hover::after { height: 100%; }

.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { font-size: calc(var(--wdtFontSize_Base) - 2px); }

/*----*****---- << Package Tab >> ----*****----*/

/*Template*/

.wdt-cus-packages-title .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: calc(var(--wdtFontWeight_Ext) + 100); text-transform: capitalize; }

.wdt-cus-packages-title .wdt-heading-holder .wdt-heading-content-wrapper { font-size: var(--wdtFontSize_Base); }

.elementor-element.wdt-cus-packages-list { margin-bottom: 0; }

.wdt-cus-packages-list .wdt-heading-holder { display: flex; align-items: center; justify-content: space-between !important; }

.wdt-cus-packages-list .wdt-heading-holder .wdt-heading-title-wrapper { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); text-transform: capitalize; margin-bottom: 0; padding-left: 20px; line-height: var(--wdtLineHeight_Base); color: var(--wdtBodyTxtColor); }

.wdt-cus-packages-list .wdt-heading-holder .wdt-heading-title-wrapper:before { content: "\f18c"; position: absolute; font-family: "Font Awesome 5 Brands"; font-size: var(--wdtFontSize_Base); left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }

.wdt-cus-packages-list .wdt-heading-holder .wdt-heading-content-wrapper { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); }

.wdt-cus-packages-list .wdt-heading-holder .wdt-heading-content-wrapper span { text-decoration: line-through; color: #bc5050; padding-right: 4px; line-height: var(--wdtLineHeight_Base); }

.wdt-cus-packages-list .wdt-heading-holder { padding: 15px 0; border-bottom: 1px solid var(--wdtBorderColor); }

/*Tab*/

.wdt-cus-package-tab .wdt-tabs-container[class*='-template-minimal'] ul.wdt-tabs-list { display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; align-items: flex-end; height: fit-content; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); -webkit-background-image: url(https://spalabele.wpengine.com/wp-content/uploads/2023/07/bg-vertical-tabs.png); background-image: url(https://spalabele.wpengine.com/wp-content/uploads/2023/07/bg-vertical-tabs.png); -webkit-background-repeat: no-repeat; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; -webkit-background-position: center; background-position: center; }

.wdt-cus-package-tab .wdt-tabs-container[class*='-layout-vertical'][class*='-template-minimal'] .wdt-tabs-list li { position: relative; width: 100%; margin-right: 15px; }

.wdt-cus-package-tab .wdt-tabs-container[class*='-layout-vertical'][class*='-template-minimal'] .wdt-tabs-list li:not(:last-child) { border: solid rgba(var(--wdtBodyTxtColorRgb), 0.3); border-width: 0 0 1px 0; }

.wdt-cus-package-tab .wdt-tabs-container[class*='-layout-vertical'][class*='-template-minimal'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-package-tab .wdt-tabs-container[class*='-layout-vertical'][class*='-template-minimal'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { box-shadow: unset; -webkit-box-shadow: unset; background-color: transparent; }

.wdt-cus-package-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: calc(var(--wdtFontWeight_Ext) + 100); text-transform: capitalize; letter-spacing: 0; }

.wdt-cus-package-tab .wdt-tabs-container[class*='-layout-vertical'][class*='-template-minimal'] .wdt-tabs-list li .ui-tabs-anchor { text-align: right; padding: 15px 30px 15px 0; justify-content: flex-end; color: var(--wdtSecondaryColor); }

.wdt-cus-package-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title { line-height: var(--wdtLineHeight_Base); }

.wdt-cus-package-tab .wdt-tabs-container[class*='-template-minimal'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-package-tab .wdt-tabs-container[class*='-template-minimal'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { color: var(--wdtPrimaryColor); }

.wdt-cus-package-tab .wdt-tabs-container[class*='-layout-vertical'][class*='-template-minimal'] .wdt-tabs-content-wrapper { padding: 40px 0 0 0; }

.wdt-cus-package-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before,
.wdt-cus-package-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after { background-color: var(--wdtAccentTxtColor); }

.wdt-cus-package-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:not(:last-child),
.wdt-cus-package-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active { border-bottom-color: var(--wdtBorderColor); }

.wdt-cus-package-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { background: none; padding: 0; }

.wdt-cus-package-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover a,
.wdt-cus-package-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a { color: var(--wdtAccentTxtColor); }

/*----*****---- << Process >> ----*****----*/

/* Iconbox */

.wdt-custom-procss-iconbox .wdt-icon-box-holder .wdt-content-item { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: center; gap: 20px; }

.wdt-custom-procss-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

.wdt-custom-procss-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { font-size: var(--wdtFontSize_H2); width: 50px; height: 50px; border: 1px solid var(--wdtAccentTxtColor); padding-bottom: 5px; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); display: flex; align-items: center; justify-content: center; -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-procss-iconbox .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-subtitle { background-color: var(--wdtAccentTxtColor); }

.wdt-custom-procss-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); text-transform: uppercase; margin: 0; }

/*Mailchimp*/

.wdt-process-mail .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { display: block; }

.wdt-process-mail .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'],
.wdt-process-mail .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] { border-color: var(--wdtLinkHoverColor); margin-bottom: 20px; }

.wdt-process-mail .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] { background: var(--wdtPrimaryColor); -webkit-border-radius: var(--wdtRadius_1X); border-radius: var(--wdtRadius_1X); padding: 12px 20px; transition: var(--wdtBaseTransition); -webkit-transition: var(--wdtBaseTransition); }

.wdt-process-mail .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover { background: var(--wdtLinkHoverColor); }

.wdt-process-mail .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > *:not(:last-child) { margin-bottom: 10px; }

.wdt-process-mail .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form div > .wdt-terms-and-conditions { margin: 0 5px 3px 0; }

.wdt-process-mail .wdt-mailchimp-subscribe-form .wdt-terms-condition-lbl { color: var(--wdtAccentTxtColor); }

/*----*****---- << Spa Detail >> ----*****----*/

/* Heading */

.wdt-custom-spa-detail-normal-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.25rem, 1.2055rem + 0.2454vw, 1.5rem); }

/* Iconbox */

.wdt-custom-spa-iconbox .wdt-icon-box-holder .wdt-content-item { display: flex; align-items: center; justify-content: center; flex-direction: row; flex-wrap: nowrap; gap: 15px; }

.wdt-custom-spa-iconbox .wdt-icon-box-holder .wdt-content-item:not(:last-child) { margin-bottom: 25px; }

.wdt-custom-spa-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

.wdt-custom-spa-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span { -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }

.wdt-custom-spa-iconbox .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span { box-shadow: inset 0px 0px 0px 5px #ffffff38; }

.wdt-custom-spa-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span i { -webkit-transform: rotate(0deg); transform: rotate(0deg); transform-origin: center; -webkit-transition: all .5s ease; transition: all .5s ease; } 

.wdt-custom-spa-iconbox .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span i { -webkit-transform: rotate(390deg); transform: rotate(390deg); } 

.wdt-custom-spa-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 15px; }

.wdt-custom-spa-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; margin: 0; }

/* Contactform */

.wdt-custom-small-enquiry-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"] { -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }

.wdt-custom-small-enquiry-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"]:focus { border-color: var(--wdtPrimaryColor); }

.wdt-custom-small-enquiry-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-textarea"] { height: 100px; }

.wdt-custom-small-enquiry-form .wpcf7-form p { margin-bottom: 8px; }

.wdt-custom-small-enquiry-form .wpcf7-form input[type="submit"] { margin-top: 12px; }

.wdt-custom-small-enquiry-form .wpcf7-form p .wpcf7-spinner { top: 15px; }

/* Testimonial */

.wdt-custom-spa-vertical-testimonial .wdt-testimonial-holder .wdt-content-item { display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center; }

.wdt-custom-spa-vertical-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

.wdt-custom-spa-vertical-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a { width: 100px; height: fit-content; object-fit: cover; -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); border: 5px solid var(--wdtPrimaryColor); transform: rotate(0deg); -webkit-transform: rotate(0deg); }

.wdt-custom-spa-vertical-testimonial .wdt-testimonial-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a { transform: rotate(20deg); -webkit-transform: rotate(20deg); }

.wdt-custom-spa-vertical-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: calc(var(--wdtFontWeight_Base) - 100); line-height: 1.9em; border: 1px solid var(--wdtBorderColor); border-top: 3px solid var(--wdtPrimaryColor); background-color: var(--wdtAccentTxtColor); padding: 15px; margin-top: 20px; }

.wdt-custom-spa-vertical-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description:before { content: ""; position: absolute; width: 12px; height: 12px; background: linear-gradient(45deg, var(--wdtPrimaryColor) 50%, transparent 50%); transform: rotate(135deg); -webkit-transform: rotate(135deg); top: -7px; left: 0; right: 0; bottom: auto; margin: auto; }

.wdt-custom-spa-vertical-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group { text-align: right; }

.wdt-custom-spa-vertical-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: calc(var(--wdtFontWeight_Ext) + 100); color: var(--wdtBodyTxtColor); }

.wdt-custom-spa-vertical-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-title h5 a {color: var(--wdtBodyTxtColor); }

.wdt-custom-spa-vertical-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-title h5 a:hover { color: var(--wdtPrimaryColor); }

.wdt-custom-spa-vertical-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-subtitle { font-size: calc(var(--wdtFontSize_Base) - 1px); font-weight: var(--wdtFontWeight_Base); font-family: var(--wdtFontTypo_Base); letter-spacing: 0; color: var(--wdtBodyTxtColor); }

.wdt-custom-spa-vertical-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group span { width: 0; margin: 5px; }

/* Spa pricing details */

.Procedure-page-price-list.wdt-cus-packages-list .wdt-heading-holder .wdt-heading-title-wrapper:before { display: none; }

.Procedure-page-price-list.wdt-cus-packages-list .wdt-heading-holder .wdt-heading-title-wrapper { padding-left: 0; }

/*--------------------------------------------------------------
    Home 3
--------------------------------------------------------------*/

/*----*****---- << Appointment >> ----*****----*/

/* Heading */

.wdt-custom-appointment-heading-a .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-family: var(--wdtFontTypo_Base); font-weight: calc(var(--wdtFontWeight_Ext) + 100); }

/* Appointment */

.wdt-custom-appointment-b > .elementor-widget-container { box-shadow: 0 5px 10px rgba(0,0,0,.25); }

.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 input[type="text"]:focus,
.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 select:focus { border-color: var(--wdtPrimaryColor); }

.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 .dt-sc-title h3 { font-size: 0; opacity: 0; } 

.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 label { font-weight: calc(var(--wdtFontWeight_Ext) + 100); color: var(--wdtHeadAltColor); }

.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 .form-control { margin-top: 10px; }

.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 .form-control select { -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }

.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 .dt-sc-one-half { width: 49%; margin-bottom: 50px; }

.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 .dt-sc-one-third { width: 32%; }

.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 .dt-sc-one-third.first .form-control input[type="text"] { padding: 14px 12px; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }

.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 .aligncenter { display: flex; justify-content: flex-end; padding-top: 50px; }

.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 .aligncenter .dt-sc-button { position: relative; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); padding: 12px 30px; border-radius: var(--wdtRadius_1X); -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 .aligncenter .dt-sc-button:hover { background-color: var(--wdtLinkHoverColor); }

/*----*****---- << Iconbox >> ----*****----*/

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { margin-bottom: 15px; }

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { position: relative; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span i { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span i { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); }

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; margin: 0; }

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-content-title h5 { color: var(--wdtPrimaryColor); }

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-separator { margin: 0; }

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-separator span { position: relative; border-bottom: 1px solid var(--wdtBorderColor); -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-content-separator span { border-bottom: 1px dashed var(--wdtBorderColor); }

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-separator span:before { content: ""; position: absolute; height: 10px; width: 10px; background-color: #bababa; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); -webkit-transition: all .5s ease; transition: all .5s ease; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-separator span:after { content: ""; position: absolute; height: 10px; width: 10px; background-color: #bababa; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); -webkit-transition: all .5s ease; transition: all .5s ease; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-content-separator span:before { left: -100%;border-radius: var(--wdtRadius_Zero); }

.wdt-home-icon-section .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-content-separator span:after { right: -100%; border-radius: var(--wdtRadius_Zero); }

/*----*****---- << Banner Section >> ----*****----*/

/*Common Heading Seperater*/

.wdt-custom-white-version-seperater .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::before,
.wdt-custom-white-version-seperater .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image::after { background-color: var(--wdtAccentTxtColor); }

/*Banner Border Styles*/

.wdt-design-border:before,
.wdt-design-border:after { content: ""; position: absolute; width: 100%; height: 8px; -webkit-background-image: url(https://spalabele.wpengine.com/wp-content/uploads/2023/07/strip_bg.png); background-image: url(https://spalabele.wpengine.com/wp-content/uploads/2023/07/strip_bg.png); background-repeat: repeat-x; top: 0; }

.wdt-design-border:after { bottom: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg); top: auto; }

/*----*****---- << Collection >> ----*****----*/

.wdt-cus-title-right.wdt-cus-title .wdt-heading-holder .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line:before { right: -60px; left: auto; transform: rotateY(180deg); -webkit-transform: rotateY(180deg); }

/*----*****---- << Progress Bar >> ----*****----*/

.wdt-chart-section .wdt-progressbar-container.wdt-progressbar-circle .wdt-progressbar { font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_Alt); }

.wdt-chart-section sup { font-size: 100%; font-weight: var(--wdtFontWeight_H4); top: 0; }

/*----*****---- << Icon Box >> ----*****----*/

.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-content-item { padding: 25px 40px; }

.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { display: flex; align-items: flex-start; justify-content: flex-start; gap: 15px; margin-bottom: 15px; }

.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { margin: 0; }

.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title { margin: 0; }

.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Base); line-height: 1.4em; text-transform: uppercase; margin: 0; }

.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-separator { margin-bottom: 15px; }

.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a { position: relative; overflow: hidden; font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; background-color: transparent; border: 1px solid var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_2X); padding: 12px 22px; -webkit-transition: all 0s ease; transition: all 0s ease; }

.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a .wdt-button-text { -webkit-transition: all 0s ease; transition: all 0s ease; }

.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a:hover { color: var(--wdtHeadAltColor); }

.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a:before { content: ""; position: absolute; width: 100%; height: 0; top: 0; left: 0; right: 0; bottom: auto; background: var(--wdtAccentTxtColor); -webkit-transition: all .3s ease; transition: all .3s ease; z-index: -1; margin: auto; }

.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button a:hover:before { height: 100%; }

/*--------------------------------------------------------------
    Home 4
--------------------------------------------------------------*/

/*----*****---- << Moving Bg Section >> ----*****----*/

.elementor-section.wdt-cus-bg-moving-section { -webkit-animation: bg-moving 10s infinite linear; animation: bg-moving 10s infinite linear; }

@-webkit-keyframes bg-moving { 0% { background-position: 0 0; } 100% { background-position: 100% 0%; } }
@keyframes bg-moving { 0% { background-position: 0 0; } 100% { background-position: 100% 0%; } }

/*----*****---- << Iconbox >> ----*****----*/

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { margin-bottom: 15px; }

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { position: relative; overflow: hidden; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: var(--wdtPrimaryColor); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); -webkit-transform: scale(0.1); transform: scale(0.1); -webkit-transition: all .5s ease; transition: all .5s ease; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span::before { -webkit-transform: scale(0.9); transform: scale(0.9); }

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; margin: 0; }

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-content-title h5 { color: var(--wdtPrimaryColor); }

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-separator { margin: 0; }

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-separator span { position: relative; background-color: transparent; border-bottom: 1px solid var(--wdtBorderColor); -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-content-separator span { border-bottom: 1px dashed var(--wdtBorderColor); }

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-separator span:before { content: ""; position: absolute; height: 10px; width: 10px; background-color: #bababa; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); -webkit-transition: all .5s ease; transition: all .5s ease; top: 0; left: -100%; right: 0; bottom: 0; margin: auto; }

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-separator span:after { content: ""; position: absolute; height: 10px; width: 10px; background-color: #bababa; -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); -webkit-transition: all .5s ease; transition: all .5s ease; top: 0; left: 0; right: -100%; bottom: 0; margin: auto; }

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-content-separator span:before { left: 0; }

.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-content-separator span:after { right: 0; }

/*--------------------------------------------------------------
    About us I
--------------------------------------------------------------*/

/*----*****---- << Heading >> ----*****----*/

.wdt-custom-bold .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-family: var(--wdtFontTypo_Base); font-weight: calc(var(--wdtFontWeight_Ext) + 100); }

/*----*****---- << Heading Section >> ----*****----*/

.wdt-custom-title-section .wdt-heading-holder .wdt-heading-title-wrapper { margin-bottom: clamp(1.5625rem, 1.5625rem + 0vw, 1.5625rem); }

.wdt-custom-title-section .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-family: var(--wdtFontTypo_Base); text-transform: uppercase; }

.wdt-custom-title-section .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-family: var(--wdtFontTypo_Base); text-transform: uppercase; color: rgba(var(--wdtAccentTxtColorRgb), 0.4); }

/*----*****---- << Testimonial >> ----*****----*/

.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: flex-start; padding-top: 60px; }

.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a { width: 100px; height: 100%; border: 5px solid var(--wdtPrimaryColor); -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a { -webkit-transform: rotate(20deg); transform: rotate(20deg); }

.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: calc(var(--wdtFontWeight_Base) - 100); line-height: var(--wdtLineHeight_Base); border: 1px solid var(--wdtBorderColor); border-top: 3px solid var(--wdtPrimaryColor); background-color: var(--wdtAccentTxtColor); padding: 15px; margin-left: 20px; margin-bottom: 10px; }

.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description::before { content: ""; position: absolute; width: 12px; height: 12px; background: linear-gradient(45deg, var(--wdtPrimaryColor) 50%, transparent 50%); transform: rotate(45deg); -webkit-transform: rotate(45deg); top: -1px; left: -6px; right: auto; bottom: auto; margin: auto; }

.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: calc(var(--wdtFontWeight_Ext) + 100); text-transform: capitalize; }

.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_Base) - 1px); font-weight: var(--wdtFontWeight_Base); letter-spacing: 0; }

.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group { text-align: right; }

.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group span { width: 0; margin: 5px 6px; }

.wdt-custom-image-aside-testimonial .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { position: absolute; top: 0; left: auto; right: 0; bottom: auto; margin: auto; }

.wdt-custom-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { font-size: var(--wdtFontSize_H5); width: 40px; height: 40px; color: var(--wdtBodyTxtColor); -webkit-transition: all 0.2s linear; transition: all 0.2s linear; margin: 0; }

.wdt-custom-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover { color: var(--wdtAccentTxtColor); }

.wdt-custom-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { background-color: var(--wdtBorderColor); }

.wdt-custom-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before { background-color: var(--wdtPrimaryColor); }

/*--------------------------------------------------------------
    About us II
--------------------------------------------------------------*/

/*----*****---- << Heading >> ----*****----*/

.wdt-custom-uppercase-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { text-transform: uppercase; }

/*----*****---- << Icon Box >> ----*****----*/

.wdt-custom-icon-box-a .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span { transform: rotateY(0deg); -webkit-transform: rotateY(0deg); transition: all 300ms linear 0s; -webkit-transition: all 300ms linear 0s; }

.wdt-custom-icon-box-a .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span { transform: rotateY(360deg); -webkit-transform: rotateY(360deg); }

.wdt-custom-icon-box-a .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 15px; }

.wdt-custom-icon-box-a .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_Ext); text-transform: uppercase; margin: 0; }

/*----*****---- << Accordion >> ----*****----*/

.wdt-custom-accordian-a .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) { margin-bottom: 10px; }

.wdt-custom-accordian-a .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-default,
.wdt-custom-accordian-a .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active { padding: 0; }

.wdt-custom-accordian-a .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-size: var(--wdtFontSize_Ext); }

.wdt-custom-accordian-a .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { background-color: var(--wdtPrimaryColor); width: 40px; height: 40px; }

.wdt-custom-accordian-a .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description { line-height: 1.8em; }

/* Jquery Css*/

.wdt-custom-accordian-a .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-accordion-header,
.wdt-custom-accordian-a .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active { border: none; background: none; font-weight: inherit; }
.wdt-custom-accordian-a .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description.ui-widget-content { border: none; background: none; font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); }

/*--------------------------------------------------------------
    Therapist Page
--------------------------------------------------------------*/

/*----*****---- << Contact Form >> ----*****----*/

/* Iconlist */

.wdt-custom-therapist-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { font-size: var(--wdtFontSize_Ext); font-weight: calc(var(--wdtFontWeight_Ext) + 100); }

/* Contact Form */

.wdt-custom-therapist-contactform .wpcf7-form .select2-container.select2-container--default { width: 100% !important; }

.wdt-custom-therapist-contactform .wpcf7-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { background-color: var(--wdtAccentTxtColor); }
.wdt-custom-therapist-contactform .wpcf7-form .select2-container.select2-container--default .select2-selection--single { height: 45px; line-height: 45px; }

.wdt-custom-therapist-contactform .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"],
.wdt-custom-therapist-contactform .wpcf7-form .wpcf7-form-control-wrap input[type="date"] { -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); font-size: var(--wdtFontSize_Base); padding: 15px; }

.wdt-custom-therapist-contactform .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"]:focus,
.wdt-custom-therapist-contactform .wpcf7-form .wpcf7-form-control-wrap input[type="date"]:focus { border-color: var(--wdtPrimaryColor); }

.wdt-custom-therapist-contactform .wpcf7-form p.lastchild { display: flex; justify-content: flex-start; align-items: center; flex-direction: row-reverse; }

.wdt-custom-therapist-contactform .wpcf7-form p.lastchild input[type="submit"] { margin: 10px 0 0 0; padding: 10px 35px; }

/*--------------------------------------------------------------
    Comming Soon Page
--------------------------------------------------------------*/

/* Heading */

.wdt-custom-coming-soon-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(2.25rem, 1.7607rem + 2.6994vw, 5rem); font-weight: calc(var(--wdtFontWeight_Alt) - 100); text-transform: capitalize; }

/* Progressbar */

.wdt-chart-section-two.wdt-chart-section .wdt-progressbar-container.wdt-progressbar-circle .wdt-progressbar { font-size: calc(var(--wp--preset--font-size--huge) + 14px); }

.wdt-chart-section-two .wdt-progressbar-container.wdt-progressbar-circle .wdt-progressbar-value { color: var(--wdtAccentTxtColor) !important; top: 40px; left: 5px; }

.wdt-chart-section-two { position: unset; }

.wdt-chart-title .elementor-widget-container .elementor-heading-title { position: absolute; z-index: 1; top: 30px; left: 0; right: 0; font-weight: calc(var(--wdtFontWeight_H4) - 100); text-transform: uppercase; }

.wdt-chart-social-icons .elementor-widget-container .elementor-social-icons-wrapper .elementor-grid-item .elementor-icon:hover { background-color: rgb(var(--wdtPrimaryColorRgb), 0.5); }

/*--------------------------------------------------------------
    Catalog
--------------------------------------------------------------*/

/*----*****---- << Type 1 >> ----*****----*/

/* Iconlist */

.wdt-custom-catalog-type-1-iconlist { margin: 0; }

.wdt-custom-catalog-type-1-iconlist .elementor-widget-container > ul.elementor-icon-list-items { border-top: 1px solid var(--wdtBorderColor); box-shadow: 0px 5px 5px -3px var(--wdtBorderColor); }

.wdt-custom-catalog-type-1-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item a { display: block; font-family: var(--wdtFontTypo_Base); text-transform: capitalize; padding: 10px 10px 10px 40px; -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-catalog-type-1-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.wdt-custom-icon-list-active a,
.wdt-custom-catalog-type-1-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item a:hover { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }

.wdt-custom-catalog-type-1-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-text { -webkit-transition: all 0s ease; transition: all 0s ease; }

/* Imagebox */

.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item { display: flex; flex-direction: row; flex-wrap: nowrap; gap: 30px; }

.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item:not(:last-child) { margin-bottom: 40px; }

.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a { -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); border: 5px solid var(--wdtBorderColor); -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a { border-color: var(--wdtPrimaryColor); }

.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 5px; }

.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H3); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; margin: 0; }

.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); margin: 0 0 15px 0; }

.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { line-height: 1.8em; }

.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button { position: absolute; top: 0; right: 0; }

.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button > a { font-weight: calc(var(--wdtFontWeight_Ext) + 100); -webkit-border-radius: 0 10px 0 10px; border-radius: 0 10px 0 10px; padding: 0.7em 1.1em; }

/* Imagebox - b */

.wdt-custom-catalog-type-1-imagebox-b .wdt-image-box-holder .wdt-content-item { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; gap: 30px; }

.wdt-custom-catalog-type-1-imagebox-b .wdt-image-box-holder .wdt-column-wrapper .wdt-column:not(:last-child) { margin-bottom: 10px; }

.wdt-custom-catalog-type-1-imagebox-b .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { width: 140px; margin: 0; }

.wdt-custom-catalog-type-1-imagebox-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { width: 220px; }

.wdt-custom-catalog-type-1-imagebox-b .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a { -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); border: 5px solid var(--wdtBorderColor); -webkit-transition: all .5s ease; transition: all .5s ease; }

.wdt-custom-catalog-type-1-imagebox-b .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a { border-color: var(--wdtPrimaryColor); }

.wdt-custom-catalog-type-1-imagebox-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 20px; }

.wdt-custom-catalog-type-1-imagebox-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; margin: 0; }

.wdt-custom-catalog-type-1-imagebox-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button { position: relative; }

.wdt-custom-catalog-type-1-imagebox-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button > a { font-weight: calc(var(--wdtFontWeight_Ext) + 100); -webkit-border-radius: 0 10px 0 10px; border-radius: 0 10px 0 10px; padding: 0.7em 1.1em; }

/*----*****---- << Type 2 >> ----*****----*/

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; gap: 30px; }

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item:not(:last-child) { margin-bottom: 50px; }

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; width: 50%; margin: 0; }

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group:after { content: ""; position: absolute; width: 15px; height: 15px; background: linear-gradient(45deg, var(--wdtAccentTxtColor) 50%, transparent 50%); transform: rotate(45deg); -webkit-transform: rotate(225deg); border: solid var(--wdtBorderColor); border-width: 0px 0px 1px 1px; top: 0; left: auto; right: -7px; bottom: 0; margin: auto; } 

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { width: 205px; margin: 0; z-index: 1; }

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a { -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); }

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group { width: 100%; padding: 15px 15px 15px 80px; margin-left: -80px; text-align: center; border: 1px solid var(--wdtBorderColor); z-index: 0; }

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; margin: 0; } 

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-button { margin-bottom: 8px; }

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-button > a { position: relative; font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Ext); padding: 12px 15px; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); overflow: hidden; }

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-button > a,
.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-button > a:hover { background-color: transparent; }

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-button > a::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: var(--wdtPrimaryColor); top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: -2; }

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-button > a:after { content: ''; position: absolute; width: 100%; height: 0%; background-color: var(--wdtLinkHoverColor); top: 0; left: 0; -webkit-transition: all .3s ease; transition: all .3s ease; z-index: -1; }

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-button > a:hover:after { height: 100%; }

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-subtitle { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); margin: 0; }

.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { width: fit-content; }

/*--------------------------------------------------------------
    404 Page
--------------------------------------------------------------*/

.wdt-cus-404-page-title .wdt-heading-holder .wdt-heading-title-wrapper { margin: 0; }

.wdt-cus-404-page-title .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-family: var(--wdtFontTypo_Base); font-size: clamp(calc(var(--wdtFontSize_Alt) + 64px), 4.375rem + 9.375vw, calc(var(--wdtFontSize_Alt) + 214px)); font-weight: calc(var(--wdtFontWeight_Ext) + 100); line-height: 1em; color: var(--wdtPrimaryColor); margin-bottom: 0; }

.wdt-cus-404-page-title .wdt-heading-holder .wdt-heading-subtitle-wrapper { margin: 0; }

.wdt-cus-404-page-title .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-family: var(--wdtFontTypo_Base); font-size: clamp(calc(var(--wdtFontSize_Alt) + 14px), 1.875rem + 6.25vw, calc(var(--wdtFontSize_Alt) + 114px)); font-weight: calc(var(--wdtFontWeight_Base) - 100); line-height: 1em; letter-spacing: 0; text-transform: uppercase; color: rgba(var(--wdtBodyTxtColorRgb),0.6); margin-bottom: 0; }

.wdt-cus-404-page-title .wdt-heading-holder .wdt-heading-content-wrapper { font-family: var(--wdtFontTypo_Base); font-size: clamp(var(--wdtFontSize_H4), 0.875rem + 1.875vw, calc(var(--wdtFontSize_Alt) + 14px)); font-weight: calc(var(--wdtFontWeight_Base) - 100); line-height: var(--wdtLineHeight_Alt); text-transform: uppercase; color: rgba(var(--wdtBodyTxtColorRgb),0.6); margin-bottom: 0; }

.elementor-element.wdt-cus-404-content { font-size: var(--wdtFontSize_Ext); }

.error404 > .wrapper.type2 { padding: 0; }

/*--------------------------------------------------------------
    Contact
--------------------------------------------------------------*/

/*----*****---- << Contact Form >> ----*****----*/

.wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"],
.wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap input[type="text"] { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); color: var(--wdtHeadAltColor); padding: 15px; }

.wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"]:focus,
.wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap input[type="text"]:focus { border-color: var(--wdtPrimaryColor); }

.wdt-custom-contact-page-form .wpcf7-form .custom-input { display: flex; flex-direction: row; flex-wrap: nowrap; }

.wdt-custom-contact-page-form .wpcf7-form  p { width: 100%; margin-bottom: 15px; }

.wdt-custom-contact-page-form .wpcf7-form .custom-input p:first-child { margin-right: 15px; }

.wdt-custom-contact-page-form .submit-btn-custom { text-align: end; }
.wdt-custom-contact-page-form .submit-btn-custom .wpcf7-spinner { position: absolute; left: 0; }

.wdt-custom-contact-page-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-textarea"] { height: 200px; }
.wdt-custom-contact-page-form .submit-btn-custom input[type="submit"] { font-size: var(--wdtFontSize_Ext); margin-top: 10px; -webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); padding: 10px 35px; }

.wdt-custom-contact-page-form .wpcf7-form  p img { margin-bottom: 10px; }

/* Iconlist */

.wdt-custom-contact-detail-list .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon i { font-size: var(--wdtFontSize_H5); }

.wdt-custom-contact-detail-list .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { display: inline-flex; width: 100%; max-width: 200px; }

/*--------------------------------------------------------------
    Appointment Page
--------------------------------------------------------------*/

/*----*****---- << Contact Form >> ----*****----*/

.wdt-custom-appointment-page-form .wpcf7-form p { margin-bottom: 35px; }

.wdt-custom-appointment-page-form .wpcf7-form .select2-container.select2-container--default { width: 100% !important; }

.wdt-custom-appointment-page-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"],
.wdt-custom-appointment-page-form .wpcf7-form .wpcf7-form-control-wrap input[type="text"],
.wdt-custom-appointment-page-form .wpcf7-form .wpcf7-form-control-wrap input[type="date"] { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); color: var(--wdtHeadAltColor); padding: 15px; }

.wdt-custom-appointment-page-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"]:focus,
.wdt-custom-appointment-page-form .wpcf7-form .wpcf7-form-control-wrap input[type="text"]:focus,
.wdt-custom-appointment-page-form .wpcf7-form .wpcf7-form-control-wrap input[type="date"]:focus { border-color: var(--wdtPrimaryColor); }

.wdt-custom-appointment-page-form .wpcf7-form .first p,
.wdt-custom-appointment-page-form .wpcf7-form .second p,
.wdt-custom-appointment-page-form .wpcf7-form .third p { display: flex; flex-wrap: nowrap; align-items: center; }

.wdt-custom-appointment-page-form .wpcf7-form .first p .wpcf7-form-control-wrap:first-child,
.wdt-custom-appointment-page-form .wpcf7-form .second p .wpcf7-form-control-wrap:first-child,
.wdt-custom-appointment-page-form .wpcf7-form .third p .wpcf7-form-control-wrap:first-child { margin-right: 15px; }

.wdt-custom-appointment-page-form .wpcf7-form p img { margin-top: -20px; margin-bottom: 15px; }

.wdt-custom-appointment-page-form .wpcf7-form input[type="radio"] { margin: 0 2px 3px 0; }

.wdt-custom-appointment-page-form .wpcf7-form .submit-btn input[type="submit"] { margin-top: 10px; }

.wdt-custom-appointment-page-form .wpcf7-form .submit-btn p { display: flex; flex-direction: row-reverse; }

.wdt-custom-appointment-page-form .wpcf7-form .submit-btn p .wpcf7-spinner { top: 20px; }

/*--------------------------------------------------------------
    Design One
--------------------------------------------------------------*/

.wdt-background-design { background-repeat: repeat; background-color: rgba(0, 0, 0, 0); background-attachment: fixed; background-image: url(https://spalabele.wpengine.com/wp-content/uploads/2023/07/x-cross-1.png); }

/*--------------------------------------------------------------
    Reservation Something
--------------------------------------------------------------*/

/*----*****---- << Type a >> ----*****----*/

.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 input[type="text"]:focus,
.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 select:focus { border-color: var(--wdtPrimaryColor); }

.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 .dt-sc-title h3 { font-size: 0; opacity: 0; } 

.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 .form-control { margin-top: 10px; }

.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 .dt-sc-one-half { width: 49%; margin-bottom: 70px; }

.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 .dt-sc-one-third { width: 32%; }

.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 .dt-sc-one-third.first .form-control input[type="text"] { padding: 14px 12px; }

.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 .aligncenter { text-align: left; padding-top: 70px; }

.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 .aligncenter .dt-sc-button { position: relative; background-color: transparent; color: var(--wdtAccentTxtColor); padding: 12px 30px; border-radius: var(--wdtRadius_1X); }

.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 .aligncenter .dt-sc-button::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: var(--wdtPrimaryColor); top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-border-radius: var(--wdtRadius_1X); border-radius: var(--wdtRadius_1X); z-index: -2; }

.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 .aligncenter .dt-sc-button::after { content: ''; position: absolute; width: 100%; height: 0%; background-color: var(--wdtLinkHoverColor); top: 0; left: 0; -webkit-border-radius: var(--wdtRadius_1X); border-radius: var(--wdtRadius_1X); -webkit-transition: all .3s ease; transition: all .3s ease; z-index: -1; }

.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 .aligncenter .dt-sc-button:hover::after { height: 100%; }

/*--------------------------------------------------------------
    Footer
--------------------------------------------------------------*/

/*----*****---- << Heading >> ----*****----*/

.wdt-custom-footer-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { position: relative; display: inline-flex; text-transform: capitalize; }

.wdt-custom-footer-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title::after { content: ""; position: relative; width: 15px; height: 15px; -webkit-background-image: url(../images/Icon-flower.png); background-image: url(../images/Icon-flower.png); -webkit-background-repeat: no-repeat; background-repeat: no-repeat; -webkit-background-position: center; background-position: center; -webkit-background-size: cover; background-size: cover; top: 2px; left: 0; right: 0; bottom: 0; margin: auto; display: flex; margin-left: 10px; filter: brightness(2); }

/*----*****---- << Icon List Text >> ----*****----*/

.wdt-custom-footer-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item > a { -webkit-transition: all 0s ease; transition: all 0s ease; }

.wdt-custom-footer-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item > a:hover { color: var(--wdtAccentTxtColor); }

.wdt-custom-footer-icon-list .elementor-icon-list-item:not(:last-child):after { top: 5px; }

/*----*****---- << Icon List Icon >> ----*****----*/

.wdt-custom-footer-icons ul.elementor-icon-list-items li.elementor-icon-list-item > a .elementor-icon-list-icon { height: 35px; width: 35px; display: flex; align-items: center; justify-content: center; border: 1px solid var(--wdtBodyTxtColor); border-radius: var(--wdtRadius_Part); -webkit-transition: all .3s ease; transition: all .3s ease; }

.wdt-custom-footer-icons ul.elementor-icon-list-items li.elementor-icon-list-item > a:hover .elementor-icon-list-icon { border: 1px solid var(--wdtAccentTxtColor); background-color: var(--wdtPrimaryColor); }

/*----*****---- << Portfolio Listing >> ----*****----*/

.wdt-listings-item-wrapper.type6 { display: flex; flex-direction: row; align-items: flex-start; }

div[class*='-output-data-container'].wdt-custom-footer-portfolio-listing div[data-applyisotope*='true'] .wdt-one-column.wdt-column { padding: 0; margin-bottom: 20px; }

.wdt-custom-footer-portfolio-listing .wdt-listings-container .wdt-listings-item-container .wdt-column .wdt-listings-item-wrapper.type6 { background: transparent; padding: 0; }

.wdt-custom-footer-portfolio-listing .wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section { width: 20%; }

.wdt-custom-footer-portfolio-listing .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section { width: 80%; }

.wdt-custom-footer-portfolio-listing .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { padding: 0 0 0 10px; }

.wdt-custom-footer-portfolio-listing .wdt-listings-container .wdt-listings-item-container .wdt-column:nth-child(odd) .wdt-listings-item-wrapper.type6 { flex-direction: inherit; }

.wdt-custom-footer-portfolio-listing .wdt-listings-container .wdt-listings-item-container .wdt-column:not(:first-child):nth-child(odd) .wdt-listings-item-wrapper.type6::before, .wdt-custom-footer-portfolio-listing .wdt-listings-container .wdt-listings-item-container .wdt-column:not(:first-child):nth-child(even) .wdt-listings-item-wrapper.type6::before { display: none; }

.wdt-custom-footer-portfolio-listing .wdt-listings-container .wdt-listings-item-container .wdt-column:not(:first-child):nth-child(odd) .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { padding-left: 10px; }

.wdt-custom-footer-portfolio-listing .wdt-listings-item-wrapper a.custom-button-style { display: none; visibility: hidden; }

.wdt-custom-footer-portfolio-listing .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content>div .wdt-listings-item-title { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }

.wdt-custom-footer-portfolio-listing .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content>div .wdt-listings-item-title > a { color: var(--wdtBodyTxtColor); }

.wdt-custom-footer-portfolio-listing .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content>div .wdt-listings-item-title > a:hover { color: var(--wdtAccentTxtColor); }

.wdt-custom-footer-portfolio-listing .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content>div .wdt-listings-excerpt p > strong { font-weight: var(--wdtFontWeight_Alt); }

/*----*****---- << Copyright Description >> ----*****----*/

.wdt-custom-footer-copyright p > a { color: rgba(255, 255, 255, .32); }

.wdt-custom-footer-copyright p > a:hover { color: var(--wdtAccentTxtColor); }

/*--------------------------------------------------------------
    Woocommorce
--------------------------------------------------------------*/

.woocommerce .page-with-sidebar .product-loop-sorting > .product-loop-sorting-item { margin: 0 0 10px 0; }

.woocommerce ul.products li.product .featured-tag { -webkit-transform: translateX(100px); transform: translateX(100px); opacity: 0; -webkit-transition: all .5s ease; transition: all .5s ease; }

.woocommerce ul.products li.product:hover .featured-tag { -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1; }

.woocommerce ul.products li.product .featured-tag i { display: none; }

.woocommerce ul.products li.product .price del { line-height: 2.1em; }

.woocommerce ul.products li.product .price { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); display: inline-flex; gap: 5px; margin: 0; align-items: center; }

.woocommerce ul.products li.product .price ins { font-weight: var(--wdtFontWeight_Ext); }

.woocommerce ul.product_list_widget li .star-rating > span:before, .woocommerce ul.products li.product .star-rating > span:before { color: #e6b800; }

.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 0.85em; }

/*----*****---- << Four Column Listing >> ----*****----*/

.woocommerce.wdt-custom-four-column-product-listing ul.products.product-content-alignment-left li.product .product-details { text-align: center; }

.woocommerce.wdt-custom-four-column-product-listing ul.products:not(.swiper-wrapper) { margin: 0 -10px; }

.woocommerce.wdt-custom-four-column-product-listing ul.products li.product .wdt-col { padding: 0 10px; }

.woocommerce.wdt-custom-four-column-product-listing ul.products li.product .product-wrapper { margin: 0 0 30px; }

.woocommerce.wdt-custom-four-column-product-listing ul.products li.product .product-wrapper .product-details .product-element-group-wrapper .product-element-group-items { width: 100%; text-align: center; }

.woocommerce.wdt-custom-four-column-product-listing ul.products li.product .product-details .product-title h5 { font-size: var(--wdtFontSize_H4); margin: 0 0 20px 0; }

.woocommerce.wdt-custom-four-column-product-listing ul.products li.product .product-details .product-element-group-wrapper > div:nth-child(1):nth-last-child(2) { margin-bottom: 10px; }

.woocommerce.wdt-custom-four-column-product-listing ul.products li.product .product-details .product-buttons-wrapper.product-icons .wc_inline_buttons { display: flex; align-items: center; justify-content: space-between; }

/*----*****---- << Detai Side >> ----*****----*/

.woocommerce div.product div.images img { border: 5px solid var(--wdtPrimaryColor); }

/*----*****---- << Pagination >> ----*****----*/

.woocommerce nav.woocommerce-pagination ul li a::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: var(--wdtPrimaryColor); top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-transition: all .5s ease; transition: all .5s ease; z-index: -2; }

.woocommerce nav.woocommerce-pagination ul li a::after { content: ''; position: absolute; width: 100%; height: 0%; background-color: var(--wdtLinkHoverColor); top: 0; left: 0; -webkit-transition: all .5s ease; transition: all .5s ease; z-index: -1; }

.woocommerce nav.woocommerce-pagination ul li a:hover:after { height: 100%; }

/*--------------------------------------------------------------
    Blog Detail
--------------------------------------------------------------*/

.wdt-custom-blog-detail-content .wdt-heading-holder .wdt-heading-content-wrapper { background: rgba(var(--wdtBorderColorRgb), 0.5); border: 1px solid var(--wdtAccentTxtColor); box-shadow: 0 0 5px var(--wdtBorderColor); padding: 30px 20px; font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H5); font-style: italic; }

.wdt-custom-blog-detail-content-b .wdt-heading-holder .wdt-heading-content-wrapper { border: double var(--wdtBorderColor); border-width: 4px 0; padding: 20px; font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H5); font-style: italic; line-height: var(--wdtLineHeight_Base); }

.wdt-custom-blog-detail-content-c .wdt-heading-holder .wdt-heading-content-wrapper { background: rgba(var(--wdtBorderColorRgb), 0.5); border: solid var(--wdtPrimaryColor); border-width: 0 0 0 3px; padding: 25px 15px; }

.wdt-custom-blog-detail-content-c .wdt-heading-holder .wdt-heading-content-wrapper::before { content: ''; position: absolute; height: 4px; width: 4px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #ffffff; top: 0; left: 0; right: auto; bottom: 0; margin: auto; }

/* Image Slider */

.elementor-widget-wdt-post-feature-image .entry-thumb.single-preview-img .blog-image .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction { display: flex; justify-content: space-between; }

/*--------------------------------------------------------------
    Portfolio
--------------------------------------------------------------*/

/*----*****---- << Listing >> ----*****----*/

.swiper-wrapper .wdt-listings-item-wrapper:hover { box-shadow: none; }

/*----*****---- << Detail >> ----*****----*/

.wdt-custom-portfolio-blackquote-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-family: var(--wdtFontTypo_Base); font-style: italic; line-height: var(--wdtLineHeight_Base); color: rgba(var(--wdtBodyTxtColorRgb), 0.5); }

.elementor-widget-wdt-widget-sp-featured-image .wdt-listings-feature-image-holder img { height: 500px; object-fit: cover; }

/*----*****---- << Pagination >> ----*****----*/

.wdt-pagination.wdt-listing-pagination.wdt-ajax-pagination ul.page-numbers li span { border-color: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_1X); color: var(--wdtPrimaryColor); }

.wdt-pagination.wdt-listing-pagination.wdt-ajax-pagination ul.page-numbers li > a,
.wdt-pagination.wdt-listing-pagination.wdt-ajax-pagination .prev-post > a,
.wdt-pagination.wdt-listing-pagination.wdt-ajax-pagination .next-post > a { position: relative; background-color: transparent; color: var(--wdtAccentTxtColor); border-color: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_1X); }

.wdt-pagination.wdt-listing-pagination.wdt-ajax-pagination ul.page-numbers li > a::before,
.wdt-pagination.wdt-listing-pagination.wdt-ajax-pagination .prev-post > a::before,
.wdt-pagination.wdt-listing-pagination.wdt-ajax-pagination .next-post > a::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: var(--wdtPrimaryColor); top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-transition: all .5s ease; transition: all .5s ease; z-index: -2; }

.wdt-pagination.wdt-listing-pagination.wdt-ajax-pagination ul.page-numbers li > a::after,
.wdt-pagination.wdt-listing-pagination.wdt-ajax-pagination .prev-post > a::after,
.wdt-pagination.wdt-listing-pagination.wdt-ajax-pagination .next-post > a::after { content: ''; position: absolute; width: 100%; height: 0%; background-color: var(--wdtLinkHoverColor); top: 0; left: 0; -webkit-transition: all .5s ease; transition: all .5s ease; z-index: -1; } 

.wdt-pagination.wdt-listing-pagination.wdt-ajax-pagination ul.page-numbers li > a:hover:after,
.wdt-pagination.wdt-listing-pagination.wdt-ajax-pagination .prev-post > a:hover:after,
.wdt-pagination.wdt-listing-pagination.wdt-ajax-pagination .next-post > a:hover:after { height: 100%; }

/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

@media only screen and (min-width:1280px) { 
.widget_product_search .woocommerce-product-search { display: flex; align-items: center; justify-content: center; background-color: var(--wdtPrimaryColor); }
.widget_product_search .woocommerce-product-search [type="submit"] { -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); margin: 0; } }

@media only screen and (min-width:1025px) and (max-width:1280px) {
.woocommerce ul.products li.product .product-wrapper .product-details .product-element-group-wrapper .product-element-group-items { width: 100%; }
.woocommerce ul.products.product-content-alignment-left li.product .product-wrapper .product-details { text-align: center; }
.woocommerce ul.products li.product .product-details .product-element-group-wrapper .product-element-group-items > div:only-child { text-align: center; margin-top: 10px; }
.woocommerce ul.products li.product .product-wrapper .product-details .product-title h5 { margin: 0 0 20px 0; }
.wdt-custom-procss-iconbox .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:nth-child(1),
.wdt-custom-procss-iconbox .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:nth-child(2) { margin-bottom: 30px; } }

@media only screen and (max-width:1280px) { 
.wdt-custom-footer-portfolio-listing .wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section { width: 17%; }
.wdt-custom-gallery-menu-description .wdt-heading-holder .wdt-heading-content-wrapper { color: var(--wdtHeadAltColor) !important; }
.wdt-custom-gallery-menu-button .wdt-button-holder a.wdt-button { padding: 12px 40px; }
.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }
.wdt-cus-package-tab .wdt-tabs-container[class*='-layout-vertical'][class*='-template-minimal'] .wdt-tabs-content-wrapper { padding: 20px 0 0 0; }
.wdt-custom-spa-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 10px; }
.wdt-custom-spa-iconbox .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { font-size: calc(var(--wdtFontSize_Base) - 1px); }
.wdt-custom-spa-detail-small-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_H5); }
.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-content-item { padding: 25px 30px; }
.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { width: 70%; }
.wdt-custom-megamenu-list ul.elementor-icon-list-items li.elementor-icon-list-item:not(:last-child) { padding-bottom: 0 !important; }
.wdt-custom-megamenu-list ul.elementor-icon-list-items li.elementor-icon-list-item:not(:first-child) { margin-top: 0 !important; } }

@media only screen and (min-width:767px) and (max-width:1024px) { 
.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { flex-wrap: wrap; }
.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { width: 100%; max-width: 50%; margin: auto; }
.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group { width: 100%; }
.wdt-cus-package-tab .wdt-tabs-container[class*='-template-minimal'] ul.wdt-tabs-list { min-width: 220px; }
.wdt-custom-procss-iconbox .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:nth-child(1),
.wdt-custom-procss-iconbox .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:nth-child(2) { margin-bottom: 30px; }
.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:nth-child(3) { width: 100%; max-width: 50%; margin: auto; }
.wdt-custom-alignment-center .wdt-image-box-holder .wdt-column-wrapper .wdt-column:nth-child(3) { width: 100%; max-width: 100%; margin: auto; } }

@media only screen and (max-width:1024px) { 
.wdt-cus-img-with-title-section .wdt-image-box-holder .wdt-column-wrapper .wdt-column:nth-child(1),
.wdt-cus-img-with-title-section .wdt-image-box-holder .wdt-column-wrapper .wdt-column:nth-child(2) { margin-bottom: 20px; }
.wdt-cus-team-section .wdt-team-holder .wdt-column-wrapper .wdt-column { width: 100%; max-width: 50%; margin: auto; }
.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-date-author .entry-date { padding: 5px 0; }
.wdt-custom-blog-list .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-date-author .entry-comments { padding: 5px 0; }
.wdt-cus-package-tab .wdt-tabs-container[class*='-layout-vertical'][class*='-template-minimal'] .wdt-tabs-content-wrapper { padding: 0; }
.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item { padding-top: 0; padding-bottom: 60px; }
.wdt-custom-image-aside-testimonial .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { position: absolute; top: auto; left: auto; right: 0; bottom: 0; margin: auto; }
.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item:not(:last-child) { margin-bottom: 25px; }
.wdt-custom-catalog-type-1-iconlist .elementor-widget-container > ul.elementor-icon-list-items li.elementor-icon-list-item a { padding: 10px; }
.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { width: 100%; } }

@media only screen and (max-width:767px) { 
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs { display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center; }
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li,
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a { width: 100%; }
.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 .dt-sc-one-half,
.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 .dt-sc-one-half { width: 100%; margin-bottom: 25px; }
.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 .dt-sc-one-third,
.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 .dt-sc-one-third { width: 100%; }
.wdt-custom-appointment-a .dt-sc-reserve-appointment.type1 .aligncenter,
.wdt-custom-appointment-b .dt-sc-reserve-appointment.type1 .aligncenter { padding-top: 30px; }
.wdt-custom-slider-1-Content .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { display: flow; font-size: var(--wdtFontSize_Base); }
.wdt-custom-slider-1-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon > i { width: 40px; height: 40px; }
.wdt-custom-slider-1-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { font-size: var(--wdtFontSize_Base); }
.wdt-cus-team-section .wdt-team-holder .wdt-column-wrapper .wdt-column { width: 100%; max-width: 100%; margin: auto; }
.wdt-custom-catalog-imagebox-a .wdt-image-box-holder .wdt-column-wrapper .wdt-column:not(:last-child) { margin-bottom: 15px; }
.wdt-cus-package-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: calc(var(--wdtFontWeight_Ext) + 100); text-transform: capitalize; letter-spacing: 0; } 
.wdt-cus-package-tab .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper { border: none; }
.wdt-custom-procss-iconbox .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:not(:last-child) { margin-bottom: 15px; }
.wdt-home-icon-section .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:not(:last-child) { margin-bottom: 20px; }
.wdt-home-icon-section-b .wdt-icon-box-holder .wdt-column-wrapper .wdt-column:not(:last-child) { margin-bottom: 20px; }
.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item { display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; align-items: center; }
.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-top: 20px; margin-left: 0; }
.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description::before { transform: rotate(135deg); -webkit-transform: rotate(135deg); top: -7px; left: 0; right: 0; bottom: auto; margin: auto; }
.wdt-custom-image-aside-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group { text-align: center; }
.wdt-custom-image-aside-testimonial .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { left: 0; }
.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button { position: relative; }
.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item:not(:last-child) { margin-bottom: 40px; }
.wdt-custom-catalog-type-2-imagebox .wdt-image-box-holder .wdt-content-item { display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center; }
.wdt-custom-contact-page-form .wpcf7-form .custom-input { flex-direction: column; }
.wdt-custom-contact-page-form .wpcf7-form .custom-input p:first-child { margin-right: 0px; }
.wdt-custom-appointment-page-form .wpcf7-form .first p,
.wdt-custom-appointment-page-form .wpcf7-form .second p,
.wdt-custom-appointment-page-form .wpcf7-form .third p { display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.wdt-custom-appointment-page-form .wpcf7-form .first p .wpcf7-form-control-wrap:first-child,
.wdt-custom-appointment-page-form .wpcf7-form .second p .wpcf7-form-control-wrap:first-child,
.wdt-custom-appointment-page-form .wpcf7-form .third p .wpcf7-form-control-wrap:first-child { margin-right: 0; }
.wdt-custom-appointment-page-form .wpcf7-form p { margin-bottom: 20px; }
.wdt-custom-appointment-page-form .wpcf7-form p img { margin-top: -5px; } }

@media only screen and (min-width:479px) and (max-width:767px) {
.woocommerce ul.products li.product .product-wrapper .product-details .product-element-group-wrapper .product-element-group-items { width: 100%; }
.woocommerce ul.products.product-content-alignment-left li.product .product-wrapper .product-details { text-align: center; }
.woocommerce ul.products li.product .product-details .product-element-group-wrapper .product-element-group-items > div:only-child { text-align: center; margin-top: 10px; }
.woocommerce ul.products li.product .product-wrapper .product-details .product-title h5 { margin: 0 0 20px 0; } }

@media only screen and (max-width:480px) { 
.wdt-custom-footer-portfolio-listing .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content>div:last-child, .wdt-custom-footer-portfolio-listing .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder { display: block; }
.wdt-custom-blog-detail-content .wdt-heading-holder .wdt-heading-content-wrapper { padding: 20px; }
.wdt-custom-slider-1-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { /*overflow: hidden; text-overflow: ellipsis; white-space: initial; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;*/ text-align: left; }
.wdt-cus-img-with-title-section .wdt-image-box-holder .wdt-column-wrapper .wdt-column:nth-child(3) { margin-bottom: 20px; }
.wdt-cus-title .elementor-widget-container .wdt-heading-holder .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line:before { display: none; }
.wdt-home-icon-section-2 .wdt-icon-box-holder .wdt-content-item { padding: 25px; }
.wdt-custom-catalog-type-1-imagebox .wdt-image-box-holder .wdt-content-item { display: flex; flex-direction: column; flex-wrap: nowrap; }
.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section::before,
.wdt-custom-slider-carousel-b .wdt-advanced-carousel-holder .swiper .swiper-slide-active .wdt-custom-slider-3-section::before { content: ''; position: absolute; width: 100%; height: 100%; background-color: #6e8897; opacity: 0.5; top: 0; left: 0; right: 0; bottom: 0; margin: auto; } }