/* --------Header-5-------- */

.post-template-default.single #primary.content-full-width .blog-single-entry.post-minimal .entry-post-navigation {
margin-left: auto !important;
margin-right: auto !important;
max-width: 1000px;
float: unset;
}
.wdt-rotate-image-style-2 .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i {display: flex;
height: fit-content;
background-color: var(--wdtTertiaryColor);
padding: 10px;
border-radius: 50%;
}
/* ------Home-3 Header-starts--------- */
.wdt-custom-slider2-product div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a[class*="arrow"] {
opacity: 1;
visibility: visible;
position: relative;
width: 30px;
height: 10px;
padding: 0;
mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 13' style='enable-background:new 0 0 32 13;' xml:space='preserve'%3E%3Cpath d='M21.5,0l5.4,5H0v3h26.9l-5.4,5H25l7-6.5L25,0H21.5z'/%3E%3C/svg%3E%0A");
-webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 13' style='enable-background:new 0 0 32 13;' xml:space='preserve'%3E%3Cpath d='M21.5,0l5.4,5H0v3h26.9l-5.4,5H25l7-6.5L25,0H21.5z'/%3E%3C/svg%3E%0A");  
mask-repeat:no-repeat;
-webkit-mask-repeat:no-repeat;
mask-size:contain;
-webkit-mask-size:contain;
mask-position: center;
-webkit-mask-position: center;
background-color: var(--wdtPrimaryColor) !important;
top:0;
transform: translateY(0);
-webkit-transform: translateY(0);
margin: 0 10px;

}
.wdt-custom-slider2-product div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a[class*="arrow"]:hover {background-color: var(--wdtSecondaryColor) !important;}
.wdt-custom-slider2-product div[class*="product"] .swiper-container div[class*="arrow-pagination"] > a[class*="wdt-products-arrow-prev"] {transform: translateY(0) rotate(-180deg);}

.wdt-custom-slider2-product div[class*="product"] .swiper-container div[class*="arrow-pagination"]{
display: flex;
justify-content: center;
align-items: center;
}

.wdt-cstm-hme-3-header .wdt-header-menu .wdt-primary-nav > li > a { padding: 8px 14px;}

/*social icons*/

.wdt-custom-side-panel-social-icons .elementor-icon-list-items .elementor-icon-list-item a {
width: 50px;
background-color: var(--wdtPrimaryColor);
padding: 11px;
border-radius: 50%;
height: 50px;
}

.wdt-custom-side-panel-social-icons .elementor-icon-list-items .elementor-icon-list-item a:hover {
background-color: var(--wdtLinkHoverColor);
}


/* ------Home-3 Header-Ends--------- */
/* -------Main Header------- */
.wdt-custom-header-icons .wdt-header-icons-list-item::after {opacity: 0;}
/* --------Main Header starts----- */
.wdt-custom-header-icons .wdt-header-icons-list-item div[class*="menu-icon"]>a>span svg {
width: 25px;
height: 25px;
padding: 0;
}
.wdt-custom-header-icons .wdt-header-icons-list-item {
padding: 5px 10px;

}
/* ---Custm-btn hovrt --effect */
.wdt-cus-offer-image-box .wdt-content-item .wdt-content-button > a:hover {
box-shadow: var(--wdtBtnHoverBoxShad);
-webkit-box-shadow: var(--wdtBtnHoverBoxShad);
}
/* ---Custm-btn hovrt --effect */
.elementor-widget.wdt-custom-footer-social-link .elementor-icon-list-icon i {
width: 22px;
height: 22px;
display: flex;
justify-content: center;
align-items: center;
border-radius: var(--wdtRadius_Full);
display: flex;
justify-content: center;
align-items: center;
border: 0px solid currentColor;
border-radius: var(--wdtRadius_Full);
background-color: rgba(var(--wdtSecondaryColorRgb),1);
}

.elementor-widget.wdt-custom-footer-social-link a:hover .elementor-icon-list-icon i {background-color: rgba(var(--wdtAccentTxtColorRgb),1);}
.tinv-wishlist .tinvwl-buttons-group button {padding-top: 10px;}
.tinv-wishlist .tinv-modal .tinv-modal-inner {max-width: 340px;}
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before, .tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before {top: 4px;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list::before,
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before,
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before,
.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button::before,
a.wishlist_products_counter.top_wishlist-heart::before, span.wishlist_products_counter.top_wishlist-heart::before,
a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart::before {
content: '\e805';
font-family: "creamz-cst-micons" !important;
font-style: normal;
font-weight: normal;
speak: never;
display: inline-block;
text-decoration: none;
width: 1em;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: .2em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list::before,
.single-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list::before {
content: '\e802';
font-size: inherit;
display: inherit;
font-weight: normal;
margin-right: 7px;
vertical-align: top;
}

.wdt-cstcmn-heading.with-decor-icon.elementor-widget .wdt-heading-holder>.wdt-heading-deco-wrapper>span {
display: inline-flex;
position: relative;
}

.wdt-cstcmn-heading.with-decor-icon.hri-start.elementor-widget .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-inner.wdt-left-part {
position: absolute;
position: absolute;
top: -45px;
left: 20px;
transform: translateX(0%);
margin-bottom: 0;
-webkit-transform: translateX(0%);
}

.wdt-cstcmn-heading.with-decor-icon.hri-centre.elementor-widget .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-inner.wdt-left-part {
position: absolute;
top: -30px;
left: 50%;
transform: translateX(-50%);
margin-bottom: 0;
-webkit-transform: translateX(-50%);
}

.wdt-cstcmn-heading.with-decor-icon.vertl-centre.elementor-widget .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-inner.wdt-left-part {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
margin-bottom: 0;
-webkit-transform: translate(-50%, -50%);
margin-right: 0;
}
.wdt-cstcmn-heading.with-decor-icon.vertl-centre.elementor-widget .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-inner.wdt-right-part:empty {display: none;}
.wdt-cstcmn-heading.with-decor-icon .wdt-heading-deco-inner .wdt-heading-deco-icon .wdt-content-icon span {
font-size: 150px;
width: 150px;
height: 150px;
}

.wdt-heading-holder .wdt-heading-icon-wrapper .wdt-heading-deco-inner .wdt-content-icon-wrapper,
.wdt-heading-holder .wdt-heading-icon-wrapper .wdt-heading-deco-inner .wdt-content-icon,
.wdt-heading-holder .wdt-heading-icon-wrapper .wdt-heading-deco-inner .wdt-content-icon span,
.wdt-heading-holder .wdt-heading-icon-wrapper .wdt-heading-deco-inner .wdt-content-icon span i {
display: inherit;
}

.wdt-heading-holder>*:not(.wdt-heading-icon-wrapper) {
position: relative;
z-index: 1;
}

/* .wdt-cstm-clip-zoom-enter.elementor-widget-image img {visibility: hidden;transition: visibility 0.3s linear;} */
.wdt-cstm-clip-zoom-enter.animated.wdtCustomAnimation img {
animation: clip-zoom-left .8s cubic-bezier(.55,.06,.68,.19) 1;
-webkit-animation: clip-zoom-left .8s cubic-bezier(.55,.06,.68,.19) 1
}

.wdt-custom-hotspot.animated.wdtCustomAnimation .wdt-hotspot-holder>img {
animation: clip-zoom-right .8s cubic-bezier(.55,.06,.68,.19) 1;
-webkit-animation: clip-zoom-right .8s cubic-bezier(.55,.06,.68,.19) 1;
animation-delay: inherit;
}

.wdt-cstm-clip-zoom-enter .elementor-element-populated>.elementor-background-overlay {
animation: clip-zoom 2s linear 1;
}

@keyframes clip-zoom-left {
0% {
transform: scale(1.5);
clip-path: inset(0% 80% 0% 0%);
}

100% {
transform: scale(1);
clip-path: inset(0% 0% 0% 0%);
}
}

@keyframes clip-zoom-right {
0% {
transform: scale(1.5);
clip-path: inset(0% 0% 0% 80%);
}

100% {
transform: scale(1);
clip-path: inset(0% 0% 0% 0%);
}
}

.wdt-custom-hotspot.animated.wdtCustomAnimation .wdt-hotspot-holder .wdt-hotspot-repeater-item {
animation: fall-in-down 1500ms ease 1500ms backwards;
}

.wdt-cus-image-aside-testimonial.animated.wdtCustomAnimation .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination,
.wdt-cus-image-aside-testimonial.animated.wdtCustomAnimation .wdt-content-item div {
animation: fall-in-down 600ms ease backwards;
}

.wdt-cus-image-aside-testimonial.animated.wdtCustomAnimation .wdt-content-item div:nth-child(1) {
animation-delay: 100ms;
}

.wdt-cus-image-aside-testimonial.animated.wdtCustomAnimation .wdt-content-item div:nth-child(2) {
animation-delay: 200ms;
}

.wdt-cus-image-aside-testimonial.animated.wdtCustomAnimation .wdt-content-item div:nth-child(3) {
animation-delay: 400ms;
}

.wdt-cus-image-aside-testimonial.animated.wdtCustomAnimation .wdt-content-item div:nth-child(4) {
animation-delay: 600ms;
}

.wdt-cus-image-aside-testimonial.animated.wdtCustomAnimation .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
animation-delay: 800ms;
}

/* icon box style 4 */
.wdt-custom-icon-box-style-4 .wdt-content-item {
display: inline-flex;
align-items: center;
}
.wdt-custom-icon-box-style-4 .wdt-content-item > div {
margin: 0 8px 0px 0;
}

.wdt-custom-icon-box-style-4 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
font-size: var(--wdtFontSize_Base);
text-transform: uppercase;
margin-top: 0;
}

.wdt-custom-icon-box-style-4 .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title {
margin-top: 0;
}

.wdt-custom-icon-box-style-4 .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {
font-size: calc(var(--wdtFontSize_Base) - 4px);
margin-bottom: 0;
text-transform: uppercase;
letter-spacing: var(--wdtSubtitleLetterSpcing);
color: var(--wdtSecondaryColor);
line-height: 1.7;
}

.wdt-custom-icon-box-style-4 .wdt-content-item .wdt-content-media-group {
margin-bottom: 0;
}

.wdt-custom-icon-box-style-4 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
font-size: var(--wdtFontSize_Alt);
line-height: 0;
}

/* ---Heading animation----one */
.wdt-cstcmn-heading.with-decor-icon .wdt-heading-deco-inner span.wdt-content-icon {
transform-style: preserve-3d;
perspective-origin: left center;
opacity: 0;
transform-origin: left center;
transition: opacity 0.3s linear .2s;
}

.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation .wdt-heading-deco-inner span.wdt-content-icon {
opacity: 1;
animation: head-icon-anim 0.4s cubic-bezier(0.45, 0.05, 0.55, 0.95) .2s 1;
-webkit-animation: head-icon-anim 0.4s cubic-bezier(0.45, 0.05, 0.55, 0.95) .2s 1;
}

@keyframes head-icon-anim {
0% {
transform: translateX(0) translateY(4px) translateZ(10px) scaleY(1) perspective(100px) skew(0deg, 15deg);
}

100% {
transform: translateX(0) translateY(0) translateZ(0) scaleY(1) perspective(10px) skew(0deg, 0deg);
}
}
.wdt-cstcmn-heading.with-decor-icon span.wdt-heading-colored-elements {
transition: opacity 1s linear 1s;
}

.wdt-cstcmn-heading.with-decor-icon.elementor-invisible span.wdt-heading-colored-elements {
opacity: 0;
transition: opacity 1s linear 1s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements

/* .wdt-cstcmn-heading.with-decor-icon.wdt-item-is-inview span.wdt-heading-colored-elements  */
{
-webkit-animation: leaf-fall 1.2s 1s 1;
animation: leaf-fall 1.2s 1s 1;
opacity: 1;
}

.wdt-cstcmn-heading.with-decor-icon.elementor-invisible .wdt-heading-subtitle-wrapper {
transform: translateY(30px);
-webkit-transform: translateY(30px);
opacity: 0;
z-index: 1;
transition: all 0.5s cubic-bezier(0.45, 0.05, 0.55, 0.95) .5s;
}

.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation .wdt-heading-subtitle-wrapper

/* .wdt-cstcmn-heading.with-decor-icon.wdt-item-is-inview .wdt-heading-subtitle-wrapper  */
{
transform: translateY(0px);
-webkit-transform: translateY(0px);
opacity: 1;
pointer-events: none;
transition: all 0.5s cubic-bezier(0.45, 0.05, 0.55, 0.95) .5s;
}

.wdt-cstcmn-heading.with-decor-icon.elementor-invisible .wdt-heading-content-wrapper {
transform: translateY(30px);
-webkit-transform: translateY(30px);
opacity: 0;
z-index: 1;
transition: all 0.5s cubic-bezier(0.45, 0.05, 0.55, 0.95) .6s;
}

.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation .wdt-heading-content-wrapper {
transform: translateY(0px);
-webkit-transform: translateY(0px);
opacity: 1;
pointer-events: none;
transition: all 0.5s cubic-bezier(0.45, 0.05, 0.55, 0.95) .6s;
}

@-webkit-keyframes leaf-fall {
0% {
-webkit-transform: translate3d(00px, calc(-100% - 20px), 0) scaleX(1) skew(-10deg, -30deg) rotateX(0deg) rotateY(-50deg);
filter: hue-rotate(50deg);
}

100% {
-webkit-transform: translate3d(0px, 00px, 0) scaleX(1) skew(0deg, 0deg) rotateX(0deg) rotateY(0deg);
filter: hue-rotate(50deg);
}
}

@keyframes leaf-fall {
0% {
-webkit-transform: translate3d(00px, calc(-100% - 20px), 0) scaleX(1) skew(-10deg, -30deg) rotateX(0deg) rotateY(-50deg);
filter: hue-rotate(50deg);
}

100% {
-webkit-transform: translate3d(0px, 00px, 0) scaleX(1) skew(0deg, 0deg) rotateX(0deg) rotateY(0deg);
filter: hue-rotate(50deg);

}
}

/* --------Heading Animation-2-starts--------- */


.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements
{animation-name: heading-anime-2;
animation-duration: 0.5s;
animation-timing-function: cubic-bezier(0.39, 1.57, 0.58, 1);
animation-fill-mode: both;
opacity: 1;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(1) {
animation-delay: 0.04s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(2) {
animation-delay: 0.08s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(3) {
animation-delay: 0.12s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(4) {
animation-delay: 0.16s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(5){
animation-delay: 0.2s;
}

.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(6) {
animation-delay: 0.24s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(7) {
animation-delay: 0.28s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(8) {
animation-delay: 0.32s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(9) {
animation-delay: 0.36s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(10) {
animation-delay: 0.4s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(11) {
animation-delay: 0.44s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(12) {
animation-delay: 0.48s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(13) {
animation-delay: 0.52s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(14) {
animation-delay: 0.56s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(15) {
animation-delay: 0.6s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(16) {
animation-delay: 0.64s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(17) {
animation-delay: 0.68s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(18) {
animation-delay: 0.72s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(19) {
animation-delay: 0.76s;
}
.wdt-cstcmn-heading.with-decor-icon.animated.wdtCustomAnimation span.wdt-heading-colored-elements:nth-child(20) {
animation-delay: 0.8s;
}

@keyframes heading-anime-2 {
0% {
opacity: 0;
transform: translateY(-50%);
}
100% {
opacity: 1;
transform: translateY(0);
}
}

/*-----Heading Animation-2-ends */

.wdt-cstcmn-heading.with-decor-icon.vertl-centre.elementor-widget .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-inner {
z-index: 0;
}

/* ----HOme-Slider-Products-Starts -------*/
.wdt-custom-slider2-products.woocommerce ul.products li .product-wrapper {
background-color: transparent;
}

.wdt-custom-slider2-products.woocommerce ul.products li .product-wrapper .product-thumb {
background-color: rgba(var(--wdtSecondaryColorRgb), 1);
display: flex;
flex-direction: column;
}

.wdt-custom-slider2-products.woocommerce ul.products[class*="custom-product-temp-one"].with-bg.product-hover-fade-skinborder li.product:hover .product-wrapper:before {
margin: 0;
}

.swiper-slide .wdt-custm-slide-2-inovrl .elementor-element-populated>.elementor-background-overlay {
width: 50%;
right: 0;
left: unset;
transition: all 0.5s ease-in-out !important;
}

.swiper-slide-active .wdt-custm-slide-2-inovrl .elementor-element-populated>.elementor-background-overlay {
width: 100%;
}

/* ----HOme-Slider-Products-ends -------*/

.wdt-cstcmn-heading.with-decor-icon span.wdt-heading-colored-elements {
/* opacity: 0; */
padding: 0 5px;
z-index: 1;
}
.wdt-cstcmn-heading.with-decor-icon .wdt-heading-title {margin: 0 -5px;}
.wdt-heading-holder h2.wdt-heading-title-wrapper {
/* font-size: var(--wdtFontSize_H1); */
font-size: clamp(2rem, 1.7rem + 1.5vw, 3.5rem);/* min-32 and max 56px */
}

.wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
margin: 0 -5px;
}


/* -----Custom-Product-single-starts   --------*/
.wdt-cstm-single-product-thum-one .wdt-product-image-gallery-holder .wdt-product-image-gallery-thumb-container.swiper-container .swiper-wrapper .swiper-slide img {
object-fit: cover;
width: 100%;
height: 100%;
border-radius: 50%;
}

.elementor-widget-wdt-shop-product-single-images-carousel .wdt-product-image-gallery-holder.wdt-product-vertical-thumb[class*="wdt-product-vertical-thumb-"] .wdt-product-image-gallery-thumb-container .wdt-product-image-gallery-thumb.swiper-wrapper {
max-width: 100px;
margin: 0 0 0 auto;
}

.wdt-cstm-single-product-thum-one.elementor-widget-wdt-shop-product-single-images-carousel .wdt-product-image-gallery-holder .wdt-product-image-gallery-thumb-container.swiper-container .swiper-slide {
margin-bottom: clamp(0.9375rem, 0.5814rem + 1.6279vw, 3.125rem) !important;
}

.wdt-cstm-single-product-thum-one.wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container {
width: 25%;
}

.wdt-cstm-single-product-thum-one .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container {
margin-left: clamp(0.9375rem, 0.5814rem + 1.6279vw, 3.125rem);
}

.woocommerce.single-product div.product .wdt-product-summary>div .product_title {
font-size: var(--wdtFontSize_H1);
margin: 20px 0;
}

.woocommerce.single-product div.product .wdt-product-summary>div .price {
font-family: var(--wdtFontTypo_Alt);
font-size: var(--wdtFontSize_H5);
}
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .stock {border-width: 0;    font-size: .8em;
text-transform: uppercase;
letter-spacing: var(--wdtSubtitleLetterSpcing);
color: var(--wdtSecondaryColor);
line-height: 1.7;
color: #00BB45;

}

.wdt-custom-summary-two .summary.wdt-product-summary .wdt-product-summary-additional-content p {
font-size: calc(var(--wdtFontSize_Ext) + 2px);
text-transform: uppercase;
letter-spacing: var(--wdtSubtitleLetterSpcing);
line-height: 1.7;}
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .stock .wdt-availability {color: var(--wdtBodyTxtColor);margin-right: -10px;}
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .stock .wdt-stock-quantity {font-size: 0;}
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary p.price ins,
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary p.price ins,
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary p.price ins,
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary p.price ins {
font-size: var(--wdtFontSize_H3);
}

.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary p.price del,
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary p.price del,
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary p.price del,
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary p.price del {
font-size: var(--wdtFontSize_H3);
}

.elementor-widget.wdt-custom-prodct-single-title div.summary {
margin-bottom: 0;
float: none;
}

.wdt-custom-prodct-single-title .woocommerce div.product div.summary {
margin-bottom: 0;
float: none;
}

.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary>div,
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wc_btn_inline a,
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wc_btn_inline a.button,
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wc_btn_inline button,
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wc_btn_inline button.button,
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wc_btn_inline .button {
margin: 22px 0;
}

.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .wdt-product-summary-additional-content {
font-size: var(--wdtFontSize_Ext);
text-transform: uppercase;
letter-spacing: var(--wdtSubtitleLetterSpcing);
}

.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .wdt-single-product-share-list li:not(:last-child) {
margin-right: 10px;
}

.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .wdt-single-product-share-list li{
display: inline-flex;
align-items: center;
justify-content: center;
}
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .wdt-single-product-share-list {
margin: 0 -4px;
}
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .wdt-single-product-share-container .wdt-single-product-share-list li {
border-radius: 50%;
line-height: 28px;
width: 28px;
height: 28px;
}

.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .wdt-single-product-share-container .wdt-single-product-share-list li a {
color: var(--wdtAccentTxtColor);
font-size: var(--wdtFontSize_Ext);
display: grid;
place-items: center;
background-color: var(--wdtPrimaryColor);
border-radius: 50%;;
cursor: pointer;
font-size: calc(var(--wdtFontSize_Base) - 4px);
}
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .wdt-single-product-share-list li a:hover {
color: var(--wdtAccentTxtColor);
background-color: var(--wdtSecondaryColor);
}
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary>div:last-child {
margin: 0 0;
}

.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .woocommerce-product-rating .woocommerce-review-link {
font-size: var(--wdtFontSize_Ext);
text-transform: uppercase;
letter-spacing: var(--wdtSubtitleLetterSpcing);
}

.wdt-custom-summary-two p.price del,
.wdt-custom-summary-two p.price del,
.wdt-custom-summary-two p.price del,
.wdt-custom-summary-two p.price del {
margin-right: 30px;
}
.wdt-custom-summary-two form.cart > *:not(:last-child) {
margin: 10px 10px 10px 0 !important;
}
.wdt-custom-summary-two .tinv-wishlist {display: inline-block;}
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wc_btn_inline a[role="button"].tinvwl_add_to_wishlist_button {
padding: 16px;
letter-spacing: 0;
height: 100%;
}
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text,
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .tinvwl_add_to_wishlist_button .tinvwl_already_on_wishlist-text {
font-size: 0;
}
.wdt-custom-summary-two .wdt-product-summary.summary.entry-summary .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
margin-right: 0;
}
.wdt-custom-icon-single .wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group {
display: flex;
align-items: center;
}

.wdt-custom-icon-single .wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper {
margin-bottom: 0;
margin-right: 20px;
}

.wdt-custom-icon-single .wdt-rc-template-custom-template .wdt-content-item .wdt-content-elements-group {
max-width: 140px;
}
.wdt-custom-icon-single .wdt-rc-template-custom-template .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {display: inherit;}

.wdt-custom-icon-single .wdt-rc-template-custom-template .wdt-content-item .wdt-content-subtitle {
text-transform: uppercase;
letter-spacing: calc(var(--wdtSubtitleLetterSpcing) - 2px);
line-height: 1.7;
font-size: calc(var(--wdtFontSize_Ext) + 2px); 
}


.wdt-custom-product-hme-3 div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a[class*="arrow"] {
display: block;
}

.wdt-custom-product-hme-3 div[class*="product"] .swiper-container div[class*="arrow-pagination"] a.wdt-products-arrow-prev {
left: 0;
}

.wdt-custom-product-hme-3 div[class*="product"] .swiper-container div[class*="arrow-pagination"] a.wdt-products-arrow-next {
right: 0;
}

.wdt-custom-product-hme-3 div[class*="product"] .swiper-container div[class*="arrow-pagination"] a.wdt-products-arrow-next:before {
right: -1px;
}
.wdt-custom-product-hme-3 .woocommerce ul.products.swiper-wrapper {padding-bottom: 10px;}
.wdt-custom-product-hme-3 .woocommerce  ul.products[class*="custom-product-temp-one"].product-style-default .product-details {padding-left: 16px;padding-right: 16px;}
.wdt-custom-product-hme-3 div[class*="product"] .swiper-container div[class*="arrow-pagination"] a[class*="arrow"]:hover {
opacity: 1;
border-radius: 50%;
border: 1px solid var(--wdtPrimaryColor);
color: var(--wdtAccentTxtColor);
background-color: var(--wdtPrimaryColor);
opacity: 1;
}

.wdt-custom-product-hme-3 div[class*="product"] .swiper-container div[class*="arrow-pagination"] a[class*="arrow"] {
border-radius: 50%;
border: 1px solid var(--wdtPrimaryColor);
color: var(--wdtAccentTxtColor);
background-color: var(--wdtPrimaryColor);
width: 30px;
height: 30px;
display: inline-grid;
place-items: center;
padding: 0;
margin: 0;
opacity: 0.8;
}

.wdt-custom-product-hme-3 div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a[class*="arrow"]:before {
position: absolute;
font-family: "Creamz Icons";
content: "\f101";
font-style: normal;
font-weight: normal;
speak: never;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: 0.2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: 0.2em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 20px;
}

.wdt-custom-product-hme-3 div[class*="product"] .swiper-container div[class*="arrow-pagination"]>a[class*="wdt-products-arrow-prev"]:before {
content: "\f100";
}

/* ------Custom-Product-Singe-Tabs-Starts -----*/

.woocommerce div.product .wdt-custm-single-prodct-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a {
padding: 7px 15px;
}

.woocommerce div.product .wdt-custm-single-prodct-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs {
padding-bottom: 35px;
}

.woocommerce div.product .wdt-custm-single-prodct-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a:before,
.woocommerce div.product .wdt-custm-single-prodct-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a:after {
width: 0%;
height: 100%;
background-color: transparent;
border: 1px solid var(--wdtPrimaryColor);
transition: var(--wdtAltTransition);
}

.woocommerce div.product .wdt-custm-single-prodct-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a:before {
border-width: 0px 0px 1px 1px;
clip-path: inset(100% 100% 0% 0%);
-webkit-clip-path: inset(100% 100% 0% 0%);
}

.woocommerce div.product .wdt-custm-single-prodct-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li a::after {
border-width: 1px 1px 0px 0px;
clip-path: inset(0% 0% 100% 100%);
-webkit-clip-path: inset(0% 0% 100% 100%);
}

.woocommerce div.product .wdt-custm-single-prodct-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li:hover a::after,
.woocommerce div.product .wdt-custm-single-prodct-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li:hover a:before,
.woocommerce div.product .wdt-custm-single-prodct-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a::after,
.woocommerce div.product .wdt-custm-single-prodct-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a:before {
clip-path: inset(0% 0% 0% 0%);
-webkit-clip-path: inset(0% 0% 0% 0%);
width: 100%;
}

.wdt-custom-product-carousel .wdt-products-pagination-holder {
margin-top: clamp(1.875rem, 1.6915rem + 0.9174vw, 3.125rem);
}

/* ------Custom-Product-Singe-Tabs-ends -----*/

/* -----Custom-Product-single-ends   --------*/

/* ----------- Home-2-product-tab-starts------------ */
.wdt-custom-prd-tab .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list li .ui-tabs-anchor {
font-size: calc(var(--wdtFontSize_Ext) + 2px);
text-transform: uppercase;
letter-spacing: var(--wdtSubtitleLetterSpcing);
}
.wdt-custom-prd-tab .wdt-products-carousel-container {width: calc(100% + 30px);
margin: 0 -15px;}
.wdt-custom-prd-tab .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list li .ui-tabs-anchor {
padding: 0;
}

.wdt-custom-prd-tab .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list {
justify-content: flex-end;
}

.wdt-custom-prd-tab .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list li:not(:last-child) {
margin: 0 50px 0 0;
}

.wdt-custom-prd-tab .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon-wrapper {
position: absolute;
transform: translate(-100%, -50%);
-webkit-transform: translate(-100%, -50%);
top: 50%;
left: 0;
}

.wdt-custom-prd-tab .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list li .wdt-content-icon-wrapper .wdt-content-icon {
transform: scale(0);
transition: var(--wdt-elementor-base-transition);
}

.wdt-custom-prd-tab .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-icon-wrapper .wdt-content-icon,
.wdt-custom-prd-tab .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list li.ui-state-hover .wdt-content-icon-wrapper .wdt-content-icon {
transform: scale(0.8);
}

/* ----------- Home-2-product-tab-ends------------ */

/* -----Blog Single-social Starts------ */
.blog-single-entry .wdt-cust-single-social-share div[class*="meta-elements-filled"]:hover,
.wdt-cust-single-social-share div[class*="meta-elements-filled"] {background-color: transparent;padding-left: 0;}
.blog-single-entry.post-minimal .single-entry-body .wdt-cust-single-social-share div[class*="meta-elements-filled"] .single-entry-social-share:not([class*="meta-elements"]) > .share .wdt-share-list li a {
color: var(--wdtAccentTxtColor);
display: grid;
place-items: center;
background-color: var(--wdtPrimaryColor);
border-radius: 50%;
cursor: pointer;
font-size: calc(var(--wdtFontSize_Base) - 4px);
border-width: 0;
}
.wdt-bl-single-soc-title p {
font-size: calc(var(--wdtFontSize_Base) - 0px);
font-weight: var(--wdtFontWeight_Ext);
}
.blog-single-entry.post-minimal .single-entry-body .wdt-cust-single-social-share div[class*="meta-elements-filled"] .single-entry-social-share:not([class*="meta-elements"]) > .share .wdt-share-list li a:hover {
background-color: var(--wdtSecondaryColor); 
}
/* -----Blog Single-social Ends------ */

/* ----Home-3-before-after---- */
.wdt-cus-before-after-slider .wdt-before-after-slider-container::after,
.wdt-cus-before-after-slider .wdt-before-after-slider-container::before {
position: absolute;
content: "";
width: 50%;
height: 100%;
background-color: var(--wdtTertiaryColor);
transition: height 1s linear;
}
.wdt-cus-before-after-slider .wdt-before-after-slider-container::after{right: 0;bottom:0;}
.wdt-cus-before-after-slider .wdt-before-after-slider-container::before {left:0;z-index: 1;top:0;}
.wdt-cus-before-after-slider.animated.wdtCustomAnimation .wdt-before-after-slider-container::after{transition-delay: 1.6s; height:0;}
.wdt-cus-before-after-slider.animated.wdtCustomAnimation .wdt-before-after-slider-container::before {transition-delay: 1.+6s; height:0;}


/* ----home-3-header-animatiomn-starts------ */
.wdt-custom-home-3-text-animation .wdt-animation-item.text-item {display: inline-flex;align-items: center;}
.wdt-custom-home-3-text-animation .wdt-animation-item.text-item .wdt-animation-text {display: flex;align-items: center;}

/* ----home-3-header-animatiomn-ends------ */
.wdt-custom-product-hme-3.elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal  {bottom: 0;}
.wdt-custom-counter .wdt-content-item .wdt-content-title h5, 
.wdt-custom-counter .wdt-content-item .wdt-content-title h5 a  {
color: var(--wdt-elementor-color-primary);
font-size: var(--wdtFontSize_Ext);
letter-spacing: 3.25px;
text-transform: uppercase;
font-weight: var(--wdtFontWeight_Base);
font-family: var(--wdtFontTypo_Base);
font-style: normal;
}

.wdt-cus-pricing-plan .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5 a:hover {color: var(--wdtLinkHoverColor);}
.wdt-cus-img-with-txt figure {text-align: left;}

.wdt-cus-contact-page-form .wpcf7-list-item {margin: 0;}
.wdt-cus-contact-page-form .wpcf7-list-item-label::before {
border-style: solid;
border-width: 1px;
content: "";
height: 30px;
left: 0;
margin-top: 0;
position: absolute;
top: 50%;
-webkit-transition: .2s;
transition: .2s;
width: 30px;
z-index: 0;
border-radius: var(--wdtRadius_Full);
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
border-color: var(--wdtBorderColor);
pointer-events: none;
}
.wdt-cus-contact-page-form .wpcf7-list-item input[type="checkbox"] {opacity: 0;
width: 40px;
height: 40px;
top: 50%;
position: absolute;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.wdt-cus-contact-page-form .wpcf7-list-item input[type="checkbox"]:checked ~ .wpcf7-list-item-label::before {
backface-visibility: hidden;
border-bottom: 2px solid var(--wdtPrimaryColor);
border-left: 1px solid transparent;
border-right: 2px solid var(--wdtPrimaryColor);
border-top: 1px solid transparent;
height: 30px;
left: -5px;
top: calc(50% - 5px);
transform: translateY(-50%) rotate(40deg);
-webkit-transform: translateY(-50%) rotate(40deg);
transform-origin: 100% 100%;
-webkit-transform-origin: 100% 100%;
width: 12px;
-webkit-backface-visibility: hidden;
background: none;
border-radius: var(--wdtRadius_Zero);
pointer-events: none;
}
.wdt-cus-contact-page-form .wpcf7-list-item-label {padding-left: 40px;display: inline-block;}
.wdt-cus-faq-tab-style .wdt-tabs-container.wdt-layout-vertical .wdt-tabs-list .ui-tabs-anchor {display: flex;align-items: flex-start;}
.wdt-cus-faq-tab-style .wdt-tabs-container.wdt-layout-vertical .wdt-tabs-list .ui-tabs-anchor .wdt-content-icon-wrapper{
top: 3px;
position: relative;
}


/* -------Galllery--styles-starts-here------ */
.wdt-custom-gallery .gallery {
margin: 0 -2.140065%;
justify-content: center;
}
.wdt-custom-gallery .gallery-columns-3 .gallery-item {
max-width: calc((100% - 0px * 2) / 3);
}
.wdt-custom-gallery .gallery-item {
padding: 0 1.1400652% 2.2801304%;
}
.wdt-custom-gallery .elementor-widget-container a::after {
position: absolute;
content: '';
background: var(--wdtAccentTxtColor);
width: 42px;
height: 42px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
mask-repeat: no-repeat;
mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 90 90' style='enable-background:new 0 0 90 90;' xml:space='preserve'%3E%3Cpath d='M89.3,85.8L63.1,59.6C68.8,53,72,44.7,72,36C72,16.1,55.8,0,36,0S0,16.1,0,36c0,19.8,16.1,36,36,36c8.7,0,17.1-3.1,23.6-8.9 l26.2,26.2c0.5,0.5,1.1,0.7,1.8,0.7c0.7,0,1.3-0.3,1.8-0.7s0.7-1.1,0.7-1.8C90,86.9,89.7,86.2,89.3,85.8z M36,67 C18.9,67,5,53.1,5,36C5,18.9,18.9,5,36,5c17.1,0,31,13.9,31,31C67,53.1,53.1,67,36,67z'/%3E%3Cpath d='M51.2,33.5H38.5V20.8c0-1.4-1.1-2.5-2.5-2.5c-1.4,0-2.5,1.1-2.5,2.5v12.7H20.8c-1.4,0-2.5,1.1-2.5,2.5 c0,1.4,1.1,2.5,2.5,2.5h12.7v12.7c0,1.4,1.1,2.5,2.5,2.5c1.4,0,2.5-1.1,2.5-2.5V38.5h12.7c1.4,0,2.5-1.1,2.5-2.5 C53.6,34.6,52.5,33.5,51.2,33.5z'/%3E%3C/svg%3E%0A");
-webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 90 90' style='enable-background:new 0 0 90 90;' xml:space='preserve'%3E%3Cpath d='M89.3,85.8L63.1,59.6C68.8,53,72,44.7,72,36C72,16.1,55.8,0,36,0S0,16.1,0,36c0,19.8,16.1,36,36,36c8.7,0,17.1-3.1,23.6-8.9 l26.2,26.2c0.5,0.5,1.1,0.7,1.8,0.7c0.7,0,1.3-0.3,1.8-0.7s0.7-1.1,0.7-1.8C90,86.9,89.7,86.2,89.3,85.8z M36,67 C18.9,67,5,53.1,5,36C5,18.9,18.9,5,36,5c17.1,0,31,13.9,31,31C67,53.1,53.1,67,36,67z'/%3E%3Cpath d='M51.2,33.5H38.5V20.8c0-1.4-1.1-2.5-2.5-2.5c-1.4,0-2.5,1.1-2.5,2.5v12.7H20.8c-1.4,0-2.5,1.1-2.5,2.5 c0,1.4,1.1,2.5,2.5,2.5h12.7v12.7c0,1.4,1.1,2.5,2.5,2.5c1.4,0,2.5-1.1,2.5-2.5V38.5h12.7c1.4,0,2.5-1.1,2.5-2.5 C53.6,34.6,52.5,33.5,51.2,33.5z'/%3E%3C/svg%3E%0A");
mask-size: cover;
mask-position: center center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: cover;
-webkit-mask-position: center center;
opacity: 0;
visibility: hidden;
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
z-index: 9;
}
.wdt-custom-gallery .gallery-item img {border-width: 0;}
.wdt-custom-gallery .elementor-widget-container .gallery-item>div>a  {
position: relative;
margin-bottom: 0;
}
.wdt-custom-prd-tab.gallery-tab  .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list {justify-content: center;}
.wdt-custom-gallery .elementor-widget-container a:hover:after{
opacity: 1;
visibility: visible;
}
.wdt-custom-gallery .elementor-widget-container a::before {
position: absolute;
content: '';
background: var(--wdtBodyTxtColor);
left: 0;
top: 0;
height: 100%;
width: 100%;
z-index: 1;
opacity: 0;
visibility: hidden;
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
transform: scale(1);
pointer-events: none;
}
.wdt-custom-gallery .elementor-widget-container a:hover:before{
opacity: 50%;
visibility: visible;
}
.woocommerce div.product .wdt-custom-summary-two  div.summary .stock{border-width: 0;}
.woocommerce div.product .wdt-custom-summary-two  div.summary .stock  .wdt-availability {
color: rgba(var(--wdtHeadAltColorRgb), 0.75);
}

.wdt-cust-footer-accord .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
font-size: var(--wdtFontSize_H4);
font-style: italic;
}


#footer .wdt-custm-mail-pho .elementor-widget-container p a{
color: var(--wdtSecondaryColor);
}
#footer .wdt-custm-mail-pho .elementor-widget-container p a:hover {
color: var(--wdtAccentTxtColor);
}

/* -------Galllery--styles-Ends-here------ */

/* For Button Textual */

.wdt-button-holder.wdt-template-textual .wdt-button {
display: inline-block;
float: none;
font-size: calc(var(--wdtFontSize_Base) - 2px);
font-weight: var(--wdtFontWeight_Base);
line-height: normal;
margin: 0;
padding: 0;
text-transform: uppercase;
letter-spacing: 2.5px;
background-color: transparent;
position: relative;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-image: linear-gradient(to right, var(--wdtLinkHoverColor), var(--wdtLinkHoverColor) 50%, var(--wdtPrimaryColor) 50%) !important;
background-size: 200% 100%;
background-position: 100%;
}

.wdt-button-holder.wdt-template-textual .wdt-button:hover {
transition: all 0.3s cubic-bezier(0, 0, 0.23, 1);
background-position: 0%;
background-image: linear-gradient(to right, var(--wdtLinkHoverColor), var(--wdtLinkHoverColor) 50%, var(--wdtPrimaryColor) 50%) !important;
}

.elementor-widget-wdt-shop-products .wdt-custom-slider2-products.swiper-container .wdt-products-pagination-holder .wdt-products-arrow-pagination.type2>a[class*="arrow"] {
font-size: 14px;
height: auto;
line-height: normal;
width: auto;
transform: none;
color: var(--wdtPrimaryColor);
background: none;
padding: 0;
}

.elementor-widget-wdt-shop-products .wdt-custom-slider2-products.swiper-container .wdt-products-pagination-holder .wdt-products-arrow-pagination.type2>a[class*="arrow"]:hover {
color: var(--wdtSecondaryColor);
}

.elementor-widget-wdt-shop-products .wdt-custom-slider2-products.swiper-container .wdt-products-pagination-holder .wdt-products-arrow-pagination.type2>a[class*="arrow"]:focus {
text-decoration: none !important;
}

.elementor-widget-wdt-shop-products .wdt-custom-slider2-products.swiper-container .wdt-products-pagination-holder .wdt-products-arrow-pagination.type2 {
margin-top: 0;
display: grid;
grid-template-columns: repeat(2, 1fr);
}

/* End */

/* Heading Section Home1 */

.wdt-bg-section {
background-color: rgb(239, 224, 209);
}

.wdt-custom-title-with-images h2.elementor-heading-title span.image-1 {
position: relative;
display: inline-block;
width: 110px;
height: 60px;
bottom: 40px;
}

.wdt-custom-title-with-images h2.elementor-heading-title span.image-2 {
position: relative;
display: inline-block;
width: 160px;
max-width: 100%;
}

.wdt-custom-title-with-images h2 span.heading-video-1 {
font-size: inherit;
display: inline-grid;
width: 40px;
height: 40px;
position: relative;
bottom: 12px;
background: var(--wdtPrimaryColor);
border-radius: var(--wdtRadius_Full);
justify-content: center;
align-items: center;
-webkit-box-shadow: 0 0 rgb(var(--wdtLinkHoverColorRgb), 0.3), 0 0 0 5px rgb(var(--wdtLinkHoverColorRgb), 0.3), 0 0 0 10px rgb(var(--wdtLinkHoverColorRgb), 0.3);
box-shadow: 0 0 rgb(var(--wdtLinkHoverColorRgb), 0.3), 0 0 0 5px rgb(var(--wdtLinkHoverColorRgb), 0.3), 0 0 0 10px rgb(var(--wdtLinkHoverColorRgb), 0.3);
-webkit-animation: shadow-wave 2s linear infinite;
animation: shadow-wave 2s linear infinite;
transform: scale(1);
-webkit-transform: scale(1);
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
}

.wdt-custom-title-with-images h2 span.heading-video-1:hover {
transform: scale(1.15);
-webkit-transform: scale(1.15);
}

@keyframes shadow-wave {
100% {
box-shadow: 0 0 0 5px rgb(var(--wdtLinkHoverColorRgb), 0.3), 0 0 0 10px rgb(var(--wdtLinkHoverColorRgb), 0.3);
-webkit-box-shadow: 0 0 0 5px rgb(var(--wdtLinkHoverColorRgb), 0.3), 0 0 0 10px rgb(var(--wdtLinkHoverColorRgb), 0.3);
}
}

.wdt-custom-title-with-images h2.elementor-heading-title span i {
font-size: 20px;
width: auto;
color: white;
}

.wdt-custom-title-with-images h2.elementor-heading-title span.heading-video-1 a {
display: flex;
}

.wdt-custom-title-with-images h2.elementor-heading-title span.heading-video-1 a i {
display: flex;
}

.wdt-custom-title-with-images h2.elementor-heading-title span.heading-video-1 a i:before {
margin-left: 0;
margin-right: 0;
content: '';
background: rgb(239, 224, 209);
display: inline-block;
height: 14px;
width: 14px;
position: absolute;
margin: auto;
top: 0;
left: 1px;
right: 0;
bottom: 0;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 51' style='enable-background:new 0 0 50 51;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M15.8,49.4l27.4-16.3c5.8-3.4,5.8-11.7,0-15.1L15.8,1.6C9.9-1.9,2.5,2.3,2.5,9.2v32.8C2.5,48.7,9.9,52.9,15.8,49.4z'/%3E%3C/g%3E%3C/svg%3E");
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
-webkit-mask-position: center;
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 51' style='enable-background:new 0 0 50 51;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M15.8,49.4l27.4-16.3c5.8-3.4,5.8-11.7,0-15.1L15.8,1.6C9.9-1.9,2.5,2.3,2.5,9.2v32.8C2.5,48.7,9.9,52.9,15.8,49.4z'/%3E%3C/g%3E%3C/svg%3E");
mask-repeat: no-repeat;
mask-size: contain;
mask-position: center;
}

.wdt-custom-title-with-images.elementor-element.elementor-widget.elementor-widget-heading .elementor-heading-title {
font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem);
}

.wdt-custom-title-for-name .wdt-heading-holder {
display: flex;
align-items: center;
}

.wdt-custom-title-for-name .wdt-heading-holder .wdt-heading-title-wrapper {
font-size: var(--wdtFontSize_Base);
font-weight: var(--wdtFontWeight_Ext);
margin-right: 10px;
margin-bottom: 0;
}

.wdt-custom-title-for-name .wdt-heading-holder .wdt-heading-subtitle-wrapper {
font-size: calc(var(--wdtFontSize_Base) - 2px);
letter-spacing: 0;
font-family: var(--wdtFontTypo_Alt);
}

.wdt-heading-section-icon .elementor-icon-wrapper .elementor-icon svg {
clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
transform: perspective(100px) rotate(30deg) scale(0);
transition: var(--wdtAltTransition);
transition-delay: .1s;

}

.wdt-heading-section-icon.wdt-item-is-inview .elementor-icon-wrapper .elementor-icon svg {
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
transition: var(--wdtAltTransition);
transition-delay: .1s;
transform: perspective(100px) rotate(0deg) scale(1);
}

/* For Icon Box */

.wdt-custom-icon-box-01 .wdt-content-item .wdt-content-title h5 {
font-weight: var(--wdtFontWeight_H5);
font-size: var(--wdtFontSize_H5);
}

.wdt-custom-icon-box-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
display: flex;
transition: var(--wdtBaseTransition);
transition-delay: 0.3s;
}

.wdt-custom-icon-box-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
box-shadow: 0 0 0 0px var(--wdtBodyTxtColor) inset;
transition: all linear 0.5s;
}

.wdt-custom-icon-box-01 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
box-shadow: 0 0 0 100px var(--wdtBodyTxtColor) inset;
}

.wdt-custom-icon-box-01 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span i {
color: var(--wdtAccentTxtColor)
}

/* End */

/* Marquee Home1 */

.wdt-custom-offer-marquee .wdt-animation-holder {
height: 45px !important;
}

.wdt-custom-offer-marquee .wdt-animation-holder .wdt-animation-item.text-item {
font-size: var(--wdtFontSize_H3);
text-transform: capitalize;
font-family: var(--wdtFontTypo_Alt);
font-style: italic;
}

.wdt-custom-offer-marquee .wdt-animation-holder .wdt-animation-item.image-item {
height: 45px !important;
vertical-align: middle;
display: grid;
place-items: center;
}

.wdt-custom-offer-marquee .wdt-animation-holder .wdt-animation-item.image-item img {
margin: auto;
max-width: 30px;
}

/* End */

/* Prcing List Section */

.wdt-custom-heading-for-price-list .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-custom-inner-content-for-price-list .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
min-height: 60px;
}

.wdt-custom-inner-content-for-price-list .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
font-family: var(--wdtFontTypo_Base);
font-size: calc(var(--wdtFontSize_Ext) + 2px);
text-transform: uppercase;
letter-spacing: var(--wdtSubtitleLetterSpcing);
line-height: 1.7;
font-style: normal;
}
.wdt-custom-pricing-list-section.for-timing .wdt-custom-inner-content-for-price-list .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {letter-spacing: 0;}

.elementor-element.wdt-custom-pricing-list-inner-section:not(:last-child) {
border-bottom: 1px solid rgba(var(--wdtBorderColorRgb),.35);
}

.elementor-element.wdt-custom-pricing-list-section {
min-width: 600px;
background-color:var(--wdtTertiaryColor);
}

.wdt-custom-heading-for-price-list .wdt-heading-holder .wdt-heading-title-wrapper {width: 100%;}
.wdt-custom-inner-content-for-price-list .wdt-heading-holder .wdt-heading-title-wrapper {width: 100%; display: block;}

/* For Images */

.elementor-element.wdt-custom-price-list-image-1 img,
.elementor-element.wdt-custom-price-list-image-2 img,
.elementor-element.wdt-custom-price-list-image-3 img,
.elementor-element.wdt-custom-price-list-image-4 img {
border-radius: var(--wdtRadius_3X);
-webkit-border-radius: var(--wdtRadius_3X);
}

/* End */

/* Home-3 Slider */

.wdt-custom-slider3-heading .wdt-heading-holder .wdt-heading-title-wrapper {
font-size: clamp(2.875rem, 2.2404rem + 2.8205vw, 5.625rem);
}

.wdt-custom-slider3-icon-with-heading .elementor-icon-wrapper .elementor-icon svg {
animation: rotate-1 4s linear infinite alternate;
-webkit-animation: rotate-1 4s linear infinite alternate;
}

@keyframes rotate-1 {
0% {
transform: rotate(0deg) scale(1);
-webkit-transform: rotate(0deg) scale(1);
}

100% {
transform: rotate(360deg) scale(1.2);
-webkit-transform: rotate(360deg) scale(1.2);
}
}

.wdt-custom-slider3-textual-button .wdt-button-holder.wdt-template-textual .wdt-button {
font-size: calc(var(--wdtFontSize_Ext) + 1px);
display: flex;
}

.wdt-custom-slider3-textual-button .wdt-button .wdt-button-icon span {
font-size: var(--wdtFontSize_Ext);
width: 30px;
height: 30px;
justify-content: center;
background: var(--wdtBodyTxtColor);
color: var(--wdtAccentTxtColor);
border-radius: var(--wdtRadius_Full);
}

.wdt-custom-slider3-textual-button .wdt-button .wdt-button-icon span>i {
position: relative;
left: 1px;
}

.wdt-custom-slider3-textual-button .wdt-button-holder.wdt-button-icon-before .wdt-button .wdt-button-icon {
margin-right: 15px;
}

.wdt-custom-slider3-textual-button .elementor-widget-container {
display: grid;
}

.wdt-custom-slider-button-section.elementor-element.elementor-section {
max-width: 600px;
}

.wdt-custom-decorative-icon1-home3 {
opacity: .68;
}

/* Slider */

.wdt-custom-home3-slider-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
position: absolute;
right: 185px;
left: unset;
top: 0;
bottom: 0;
writing-mode: tb-rl;
}

.wdt-custom-home3-slider-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 10px;
}

.wdt-custom-home3-slider-carousel .swiper-fade .swiper-slide.swiper-slide-active .wdt-custom-home3-sliders .elementor-background-overlay {
transform: scale(1);
-webkit-transform: scale(1);
}

.wdt-custom-home3-slider-carousel .swiper-fade .swiper-slide .wdt-custom-home3-sliders .elementor-background-overlay {
transition: all 3s cubic-bezier(0.7, 0, 0.3, 1) !important;
-webkit-transition: all 3s cubic-bezier(0.7, 0, 0.3, 1) !important;
transform: scale(1.2);
-webkit-transform: scale(1.2);
}

/* Swiper transfrom */

.swiper-slide .wdt-custom-slider3-heading .wdt-heading-holder .wdt-heading-title-wrapper,
.swiper-slide .wdt-custom-slider3-description p {
-webkit-transform: translateX(-115%);
transform: translateX(-115%);
-webkit-transition: -webkit-transform 0.6s ease-out;
transition: transform 0.6s ease-out;
-webkit-transition-delay: 0.9s;
transition-delay: 0.9s;
}

.swiper-slide .wdt-custom-slider3-icon-with-heading .elementor-icon-wrapper .elementor-icon {
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0.6s ease-out;
transition: transform 0.6s ease-out;
-webkit-transition-delay: 0.9s;
transition-delay: 0.9s;
}

.swiper-slide .wdt-custom-slider3-heading .wdt-heading-holder,
.swiper-slide .wdt-custom-slider3-icon-with-heading .elementor-widget-container,
.swiper-slide .wdt-custom-slider3-description .elementor-widget-container {
overflow: hidden;
}

.swiper-slide.swiper-slide-active .wdt-custom-slider3-heading .wdt-heading-holder .wdt-heading-title-wrapper,
.swiper-slide.swiper-slide-active .wdt-custom-slider3-description p {
-webkit-transform: translateX(0);
transform: translateX(0);
}

.swiper-slide.swiper-slide-active .wdt-custom-slider3-icon-with-heading .elementor-icon-wrapper .elementor-icon {
-webkit-transform: scale(1);
transform: scale(1);
}

.swiper-slide .wdt-custom-slider3-button1 .wdt-button-holder,
.swiper-slide .wdt-custom-slider3-textual-button .wdt-button-holder {
-webkit-transform: translateY(200%);
transform: translateY(200%);
-webkit-transition: -webkit-transform 0.6s ease-out;
transition: transform 0.6s ease-out;
-webkit-transition-delay: 0.9s;
transition-delay: 0.9s;
}

.swiper-slide .wdt-custom-slider3-button1 .elementor-widget-container {
overflow: hidden;
}

.swiper-slide.swiper-slide-active .wdt-custom-slider3-button1 .wdt-button-holder,
.swiper-slide.swiper-slide-active .wdt-custom-slider3-textual-button .wdt-button-holder {
-webkit-transform: translateY(0%);
transform: translateY(0%);
}

/* End */

/* Home3 Image Box - Carousel */

.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-content-title h5 {
margin-top: 0;
font-size: var(--wdtFontSize_H4);
}

.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-content-detail-group {
margin-top: 0px;
padding: 40px 40px;
}
.wdt-custom-image-box-with-carousel .swiper-wrapper {align-items: center;}
.wdt-custom-image-box-with-carousel .wdt-content-item>div:not(:last-child) {
margin-bottom: 0;
}

.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-content-detail-group>div:not(:last-child) {
margin-bottom: 15px;
}

.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay {
position: relative;
}

.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay:before {
content: "";
position: absolute;
height: 100%;
bottom: 0;
left: 0;
right: 0;
opacity: 0;
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
background-image: linear-gradient(180deg, rgba(var(--wdtTertiaryColorRgb),.3) 10%, rgba(var(--wdtPrimaryColorRgb),.9) 50%);


}

.wdt-custom-image-box-with-carousel .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay:before {
opacity: 1;
}
.elementor-element.wdt-custom-image-box-with-carousel .wdt-image-box-holder .wdt-image-box-container {
overflow: visible;
}

.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>a,
.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>span {
overflow: hidden;
}

.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img {
transform: scale(1) translateY(0);
-webkit-transform: scale(1) translateY(0);
transition: opacity 0.75s, transform 0.75s;
}

.wdt-custom-image-box-with-carousel .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img {
transform: scale(1.15) translateY(-20px);
-webkit-transform: scale(1.15) translateY(-20px);
}

.wdt-custom-image-box-with-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
margin-top: 60px;
}

.wdt-custom-image-box-with-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
background: var(--wdtSecondaryColor);
}

.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container>div {
transform: translateY(30px);
-webkit-transform: translateY(30px);
}

.wdt-custom-image-box-with-carousel .wdt-content-item:hover .wdt-media-image-overlay>.wdt-media-image-overlay-container>div {
transform: translateY(0px);
-webkit-transform: translateY(0px);
}

.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-content-detail-group:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 0;
background-color: var(--wdtBorderColor);
transition: all 0.75s;
-webkit-transition: all 0.75s;
z-index: -1;
}

.wdt-custom-image-box-with-carousel .wdt-content-item:hover .wdt-content-detail-group:before {
height: 100%;
}

.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-content-button>a {
position: relative;
padding: 5px 0;
text-transform: uppercase;
letter-spacing: var(--wdtBtnLetterSpcing);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-image: linear-gradient(to right, var(--wdtBorderColor), var(--wdtBorderColor) 50%, var(--wdtAccentTxtColor) 50%);
background-size: 200% 100%;
background-position: 100%;
font-size: calc(var(--wdtFontSize_Base) - 2px);
}

.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-content-button>a:hover {
background-position: 0;
}

.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-content-button>a:after {
content: '';
position: absolute;
height: 2px;
width: 100%;
bottom: -2px;
left: 0px;
background-repeat: no-repeat;
background-image: linear-gradient(to left, var(--wdtAccentTxtColor) 50%, rgba(var(--wdtBorderColorRgb), 1) 50%);
background-size: 200% 100%;
background-position: 100% 50%;
transition: 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.wdt-custom-image-box-with-carousel .wdt-content-item .wdt-content-button>a:hover:after {
background-position: 0 50%;
}

.swiper, .swiper-slide, .swiper-wrapper {
cursor: grab;
}

/* End */
/* ---Home-3 Product-carousel -----*/
.wdt-custom-product-hme-3 .woocommerce ul.products[class*="custom-product-temp-one"][class*="product-hover-thumb"] li.product .product-thumb .image:before,
.wdt-custom-product-hme-3 .woocommerce ul.products[class*="custom-product-temp-one"][class*="product-hover-thumb"] li.product .product-thumb .image:after {margin: 0;}
/* Home1 Slider */

.wdt-custom-slider-image-1 .elementor-widget-container:before {
content: "";
position: absolute;
left: 15%;
bottom: 0;
width: 70%;
height: 80%;
display: block;
background: var(--wdtBorderColor);
border-radius: var(--wdtRadius_Full) var(--wdtRadius_Full) 0 0;
-webkit-border-radius: var(--wdtRadius_Full) var(--wdtRadius_Full) 0 0;
z-index: -1;
/* animation: height 2s linear infinite alternate;
-webkit-animation: height 2s linear infinite alternate; */
}

.wdt-custom-slider-image-1 .elementor-widget-container img {
margin-left: auto;
}

.wdt-custom-home1-slider .wdt-heading-holder .wdt-heading-title-wrapper {
font-size: clamp(2.875rem, 2.2404rem + 2.8205vw, 5.625rem);
line-height: 1.05;
}

.wdt-custom-slider1-inner-section {
max-width: 700px;
}

.wdt-custom-image-box-slider1 .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>a,
.wdt-custom-image-box-slider1 .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image>span {
border-radius: 0 var(--wdtRadius_Part) var(--wdtRadius_Part) 0;
}

.wdt-custom-image-box-slider1 .wdt-content-item .wdt-content-media-group {
display: flex;
}

.wdt-custom-image-box-slider1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
margin-top: 0;
color: var(--wdtPrimaryColor);
font-size: 30px;
}

.wdt-custom-image-box-slider1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before,
.wdt-custom-image-box-slider1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover:before {
background: none;
}

.wdt-custom-spacer-1 .elementor-spacer-inner {
height: 750px;
max-height: 750px;
width: 150px;
max-width: 150px;
right: 0;
position: absolute;
bottom: 150px;
background: rgba(var(--wdtBorderColorRgb), .52);
filter: blur(50px);
-webkit-filter: blur(50px);
border-radius: var(--wdtRadius_Full) 0 0 var(--wdtRadius_Full);
-webkit-border-radius: var(--wdtRadius_Full) 0 0 var(--wdtRadius_Full);
}

.wdt-custom-spacer-2 {
z-index: -1;
}

.wdt-custom-spacer-2 .elementor-spacer-inner {
height: 350px;
max-height: 350px;
width: 350px;
max-width: 350px;
left: 0;
position: absolute;
bottom: 0px;
background: rgba(var(--wdtBorderColorRgb), .52);
filter: blur(50px);
-webkit-filter: blur(50px);
border-radius: var(--wdtRadius_Full);
-webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-custom-slider-carousel-home1 .wdt-custom-image-box-slider1 .swiper-slide {
opacity: 1 !important;
}

.wdt-custom-slider-carousel-home1 .wdt-custom-image-box-slider1 .swiper-horizontal {
overflow: hidden !important;
}

.wdt-custom-slider-carousel-home1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
position: absolute;
right: 50px;
left: unset;
writing-mode: tb;
bottom: 0;
top: 0;
}

.wdt-custom-slider-carousel-home1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets>span {
margin: 10px;
}

.wdt-custom-slider-carousel-home1 .wdt-custom-image-box-slider1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
transform: translateY(-50%) translateX(-5px);
-webkit-transform: translateY(-50%) translateX(-5px);
margin-top: 0 !important;
right: -25px !important;
width: auto;
height: auto;
font-size: 30px;
}

.wdt-custom-slider-carousel-home1 .wdt-custom-image-box-slider1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev>i {
position: relative;
}

.wdt-custom-slider-carousel-home1 .wdt-custom-image-box-slider1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 20' style='enable-background:new 0 0 25 20;' xml:space='preserve'%3E%3Cg%3E%3C/g%3E%3Cg%3E%3Cpath d='M22.6,9.2l-6.7-6.8c-0.5-0.5-1.2-0.5-1.7,0c-0.5,0.5-0.5,1.2,0,1.7L19,8.8H3.2C2.5,8.8,2,9.4,2,10c0,0.6,0.5,1.2,1.2,1.2 h15.8L14.2,16c-0.5,0.5-0.5,1.2,0,1.7c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4l6.7-6.8c0.2-0.2,0.4-0.5,0.4-0.8 C23,9.7,22.8,9.4,22.6,9.2z'/%3E%3C/g%3E%3C/svg%3E%0A");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 20' style='enable-background:new 0 0 25 20;' xml:space='preserve'%3E%3Cg%3E%3C/g%3E%3Cg%3E%3Cpath d='M22.6,9.2l-6.7-6.8c-0.5-0.5-1.2-0.5-1.7,0c-0.5,0.5-0.5,1.2,0,1.7L19,8.8H3.2C2.5,8.8,2,9.4,2,10c0,0.6,0.5,1.2,1.2,1.2 h15.8L14.2,16c-0.5,0.5-0.5,1.2,0,1.7c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.4l6.7-6.8c0.2-0.2,0.4-0.5,0.4-0.8 C23,9.7,22.8,9.4,22.6,9.2z'/%3E%3C/g%3E%3C/svg%3E%0A");
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
-webkit-mask-position: center;
mask-repeat: no-repeat;
mask-size: contain;
mask-position: center;
background-color: var(--wdtPrimaryColor);
width: 50px;
height: 20px;
margin: auto;
opacity: 0;
transition: var(--wdtAltTransition);
transform: translateX(-20px);
-webkit-transform: translateX(-20px);
}

.wdt-custom-slider-carousel-home1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before,
.wdt-custom-slider-carousel-home1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
background-color: var(--wdtSecondaryColor);
}

/* Animation */

.wdt-custom-slider-carousel-home1 .swiper-slide .wdt-custom-slider-image-1 img {
clip-path: inset(0% 0 100% 0);
-webkit-clip-path: inset(0% 0 100% 0);
opacity: 0;
}

.wdt-custom-slider-carousel-home1 .swiper-slide.swiper-slide-active .wdt-custom-slider-image-1 img {
clip-path: inset(0 0 0 0);
-webkit-clip-path: inset(0 0 0 0);
opacity: 1;
transition-delay: 3s;
transition: var(--wdtAltTransition);
transition-duration: 1s;
-webkit-transition-delay: 3s;
-webkit-transition: var(--wdtAltTransition);
-webkit-transition-duration: 1s;
}

.wdt-custom-slider-carousel-home1 .swiper-slide .wdt-custom-slider-image-1 .elementor-widget-container:before {
opacity: 0;
height: 80%;
}

.wdt-custom-slider-carousel-home1 .swiper-slide.swiper-slide-active .wdt-custom-slider-image-1 .elementor-widget-container:before {
opacity: 1;
transition: 575ms cubic-bezier(0.7, 0, 0.3, 1) .2s;
-webkit-transition: 575ms cubic-bezier(0.7, 0, 0.3, 1) .2s;
transition-delay: .5s;
}

@keyframes height {
0% {
height: 60%;
}

50% {
height: 70%;
}

100% {
height: 80%;
}
}

.wdt-custom-slider-carousel-home1 .swiper-slide .wdt-custom-slider-1-decorative-image img {
opacity: 0;
/* transform: translateX(-80px);
-webkit-transform: translateX(-80px); */
clip-path: inset(100% 0 0% 0);
-webkit-clip-path: inset(100% 0 0% 0);
}

.wdt-custom-slider-carousel-home1 .swiper-slide.swiper-slide-active .wdt-custom-slider-1-decorative-image img {
opacity: 1;
transform: translateX(0);
transition: 575ms cubic-bezier(0.7, 0, 0.3, 1) .2s;
transition-delay: .5s;
/* -webkit-transform: translateX(0); */
-webkit-transition: 575ms cubic-bezier(0.7, 0, 0.3, 1) .2s;
-webkit-transition-delay: .5s;
clip-path: inset(0% 0 0% 0);
-webkit-clip-path: inset(0% 0 0% 0);
}
.wdt-custom-slider-carousel-home1 .swiper-slide .wdt-custom-home1-slider .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-slider-carousel-home1 .swiper-slide .wdt-custom-home1-slider .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-custom-slider-carousel-home1 .swiper-slide .wdt-custom-image-box-slider1,
.wdt-custom-slider-carousel-home1 .swiper-slide .wdt-custom-home1-slider-button {

opacity: 0
}

@keyframes fall-in-down {
from {
opacity: 0;
transform: translateY(-50px);
}

to {
opacity: 1;
transform: translate(0px);
}
}

.wdt-custom-slider-carousel-home1 .swiper-slide.swiper-slide-active .wdt-custom-home1-slider .wdt-heading-holder .wdt-heading-title-wrapper {
animation: fall-in-down 600ms ease 100ms backwards;
-webkit-animation: fall-in-down 600ms ease 100ms backwards;
opacity: 1;
}

.wdt-custom-slider-carousel-home1 .swiper-slide.swiper-slide-active .wdt-custom-home1-slider .wdt-heading-holder .wdt-heading-content-wrapper {
animation: fall-in-down 600ms ease 600ms backwards;
-webkit-animation: fall-in-down 600ms ease 600ms backwards;
opacity: 1;
}

.wdt-custom-slider-carousel-home1 .swiper-slide.swiper-slide-active .wdt-custom-image-box-slider1 {
animation: fall-in-down 600ms ease 800ms backwards;
-webkit-animation: fall-in-down 600ms ease 800ms backwards;
opacity: 1;
}

.wdt-custom-slider-carousel-home1 .swiper-slide.swiper-slide-active .wdt-custom-home1-slider-button {
animation: fall-in-down 600ms ease 1000ms backwards;
-webkit-animation: fall-in-down 600ms ease 1000ms backwards;
opacity: 1;
}

.wdt-custom-slider-carousel-home1 .swiper-slide .wdt-custom-spacer-1 {
transform: translateX(100%);
-webkit-transform: translateX(100%);
opacity: 0;
}

.wdt-custom-slider-carousel-home1 .swiper-slide .wdt-custom-spacer-1 {
transform: translateX(100%);
-webkit-transform: translateX(100%);
opacity: 0;
}

.wdt-custom-slider-carousel-home1 .swiper-slide.swiper-slide-active .wdt-custom-spacer-1 {
transform: translateX(0);
-webkit-transform: translateX(0);
opacity: 1;
transition: 375ms cubic-bezier(0.7, 0, 0.3, 1) 0s;
transition-delay: 1s;
-webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1) 0s;
-webkit-transition-delay: 1s;
}

.wdt-custom-slider-carousel-home1 .swiper-slide .wdt-custom-spacer-2 {
transform: translateY(100%);
-webkit-transform: translateY(100%);
opacity: 0;
}

.wdt-custom-slider-carousel-home1 .swiper-slide.swiper-slide-active .wdt-custom-spacer-2 {
transform: translateY(0);
-webkit-transform: translateY(0);
opacity: 1;
transition: 375ms cubic-bezier(0.7, 0, 0.3, 1) .2s;
transition-delay: 1s;
-webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1) .2s;
-webkit-transition-delay: 1s;
}

/* End */

/* Home2 Slider */

.wdt-custom-slider2-heading .wdt-heading-holder h2.wdt-heading-title-wrapper {
font-size: clamp(3.125rem, 2.4038rem + 3.2051vw, 6.25rem);
line-height: 1;
}

.wdt-custom-slider2-heading {
transform: translate(60%, 40%);
}

.elementor-element.wdt-custom-slider2-product {
max-width: 420px;
margin: auto;
}

.elementor .elementor-column.wdt-custom-slider2-column>.elementor-widget-wrap>.elementor-background-overlay {
width: 80%;
}

.elementor-section.wdt-custom-slider2-section>.elementor-background-overlay {
width: 80%;
}

/* Advanced carousel */

.wdt-custom-home2-advanced-carousel-for-slider .wdt-carousel-holder .swiper+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets,
.wdt-custom-home2-advanced-carousel-for-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
position: absolute;
top: 0;
bottom: 0;
z-index: 1;
writing-mode: tb-rl;
left: 50px;
}

.wdt-custom-home2-advanced-carousel-for-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 10px;
}

.elementor-element.wdt-custom-home2-scroll {
position: absolute;
bottom: 50px;
z-index: 1;
writing-mode: tb-rl;
transform: scale(-1);
left: 30px;
width: fit-content;
font-size: 20px;
pointer-events: none;
}
.elementor-element.wdt-custom-home2-scroll .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-text {pointer-events: auto;}
.elementor-element.wdt-custom-home2-scroll .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-text:before {
content: "";
position: relative;
display: inline-block;
width: 2px;
height: 60px;
margin-bottom: 10px;
background-color: var(--wdtBodyTxtColor);
border-radius: var(--wdtRadius_Full);
left: -1px;
transition: var(--wdtAltTransition);
animation: clip 1.5s ease infinite alternate;
}

@keyframes clip {
0% {
clip-path: inset(100% 0 0 0);
}

100% {
clip-path: inset(0% 0 0 0);
}
}

.wdt-custom-slider2-products ul.products.swiper-wrapper li.swiper-slide {
opacity: 1 !important;
}

/* Animation */

.wdt-custom-home2-advanced-carousel-for-slider .swiper-slide .wdt-custom-slider2-button .wdt-button-holder a.wdt-button,
.wdt-custom-home2-advanced-carousel-for-slider .swiper-slide .wdt-custom-slider2-description p {
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
opacity: 0;
transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
-webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
}

.wdt-custom-home2-advanced-carousel-for-slider .swiper-slide.swiper-slide-active .wdt-custom-slider2-button .wdt-button-holder a.wdt-button,
.wdt-custom-home2-advanced-carousel-for-slider .swiper-slide.swiper-slide-active .wdt-custom-slider2-description p {
transform: translateX(0%);
-webkit-transform: translateX(0%);
opacity: 1;
}

.wdt-custom-home2-advanced-carousel-for-slider .swiper-slide .wdt-custom-slider2-heading .wdt-heading-holder h2.wdt-heading-title-wrapper {
filter: blur(3px);
opacity: 0;
transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
-webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
}

.wdt-custom-home2-advanced-carousel-for-slider .swiper-slide.swiper-slide-active .wdt-custom-slider2-heading .wdt-heading-holder h2.wdt-heading-title-wrapper {
filter: blur(0px);
opacity: 1;
}

.wdt-custom-slider2-heading h2 {
transform: translateX(-100px);
-webkit-transform: translateX(-100px);
opacity: 0;
transition: all 0.5s ease
}

.swiper-slide-active .wdt-custom-slider2-heading h2 {
transform: translateX(0px);
-webkit-transform: translateX(0px);
transition: all 0.5s ease;
opacity: 1;

}

.wdt-custom-home2-advanced-carousel-for-slider .swiper-slide .wdt-custom-slider2-product {
transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
-webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
opacity: 0;
transform: scale(.7);
-webkit-transform: scale(.7);
}

.wdt-custom-home2-advanced-carousel-for-slider .swiper-slide.swiper-slide-active .wdt-custom-slider2-product {
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);
}

.wdt-custom-home2-advanced-carousel-for-slider .wdt-advanced-carousel-holder>.swiper {
overflow: visible;
}

/* End */

/* Interactive Showcase Home3 */

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container {
display: grid;
margin: 0;
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper,
.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
grid-area: 1 / -1;
padding: 0;
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
width: 36%;
margin: auto;
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
max-width: 100%;
display: grid;
grid-template-columns: repeat(2, 1fr);
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
width: 50%;
min-width: 305px;
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(even) {
margin-left: auto;

}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li .wdt-content-title {
font-size: var(--wdtFontSize_H4);
font-weight: var(--wdtFontWeight_H4);
font-family: var(--wdtFontTypo_H4);
font-style: italic;
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child) {
margin-bottom: 40px;
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-last-child(-n + 2) {
margin-bottom: 0;
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
padding: 0;
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after,
.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before {
width: 0;
height: 0;
}
.elementor-invisible .wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active,
.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 0;
transform-origin: center;
/* filter: blur(5px);
-webkit-filter: blur(5px); */
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 1;
/* filter: blur(0px);
-webkit-filter: blur(0px); */
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);
/* transition-delay: .1s; */
}
.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image a  {
width: 250px;
height: 250px;
}
.elementor-element.wdt-custom-text-path .e-text-path svg {
overflow: visible;
animation: path-rotate 20s linear infinite;
-webkit-animation: path-rotate 20s linear infinite;
}

.elementor-element.wdt-custom-text-path .e-text-path svg>text>textPath {
font-size: var(--wdtFontSize_Base);
font-style: italic;
}

.wdt-custom-interactive-showcase-image img {
padding: 20px;
border-radius: var(--wdtRadius_Full);
-webkit-border-radius: var(--wdtRadius_Full);
}

.elementor-element.wdt-custom-text-path {
position: absolute;
bottom: 0;
}

@keyframes path-rotate {
0% {
transform: rotate(0deg);
}

100% {
transform: rotate(360deg);
}
}

.wdt-custom-interactive-showcase-heading.wdt-cstcmn-heading.with-decor-icon.wdt-item-is-inview .wdt-heading-title span.wdt-heading-colored-elements:first-child {
width: 100%;
}

.elementor-element.wdt-custom-interactive-showcase-section>.elementor-background-overlay {
max-height: 260px;
}

.wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li>a>.wdt-interactive-showcase-content-group .wdt-content-description {
color: var(--wdtSecondaryColor);
}


/* Product Category section */

.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image img {

border-radius: var(--wdtRadius_Full);
transition: var(--wdtAltTransition);
-webkit-transition: var(--wdtAltTransition);

}
.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner:hover .wdt-shop-category-listing-image a:before {

display: block;
}
.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image {
margin: 0 auto;
text-align: center;
}
.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image a img {
-webkit-transform: translate(-10px,0) scale(1.2);
transform: translate(-10px,0) scale(1.2);
}
.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner:hover .wdt-shop-category-listing-image a img {
-webkit-transform: translate(0px,0) scale(1);
transform: translate(0px,0) scale(1);
}
.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image a{
display: inline-block;
overflow: hidden;
border-radius: var(--wdtRadius_Full);

}
.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image a:before
{
position: absolute;
content: "";
display: none;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #fff;
background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%);
pointer-events: none;
z-index: 3;
opacity: 0;
transform: skew(30deg);
animation: shine-2 0.75s linear 1;
}


.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-meta-data {
padding: 0;
border-width: 0;
}

.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-meta-data 
.wdt-shop-category-total-items {

/* font-family: var(--wdtFontTypo_Alt); */
font-size: calc(var(--wdtFontSize_Ext) + 2px);
text-transform: uppercase;
letter-spacing: var(--wdtSubtitleLetterSpcing);
color: var(--wdtSecondaryColor);
line-height: 1.7;
}

.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-meta-data h3 {
font-size: var(--wdtFontSize_H3);
margin-right: 0;
font-weight: calc(var(--wdtFontWeight_Ext) - 200);
font-style: italic;
margin-bottom: 0;
}

.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-meta-data h3 a {
background-color: transparent;
position: relative;
}

.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-meta-data h3 a:hover {
transition: all 0.3s cubic-bezier(0, 0, 0.23, 1);
background-position: 0%;
}

.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner {
border: none;
display: grid;
align-items: center;
}



/* End */

/* Batch Icon */

.wdt-cus-batch-icon {
position: relative;
}

.elementor-element.wdt-cus-batch-icon:before {
content: "";
position: absolute;
top: 0;
left: -10%;
width: 100%;
height: 100%;
background-color: var(--wdtAccentTxtColor);
border-radius: var(--wdtRadius_Full);
-webkit-border-radius: var(--wdtRadius_Full);
}

.wdt-custom-swiper-opacity-fill .wdt-image-box-holder .wdt-image-box-container .swiper-slide {
opacity: 1 !important;
}

/* End */

/* Home1 Product List */

.wdt-custom-prducts-list-home1 .wdt-products-container .wdt-products-pagination-holder {
margin-top: 30px;
}

/* End */

/* Popup Slide */

.mfp-auto-cursor.wdt-fade-slide.wdt-custom-popup-aside .mfp-content {
height: 100%;
}

.wdt-popup-box-window.mfp-wrap.wdt-fade-slide.wdt-custom-popup-aside .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder.wdt-content-type-template {
max-width: 500px;
margin-right: 0;
background-color: var(--wdtBorderColor);
border-radius: 0;
transition: all .6s cubic-bezier(.77, 0, .175, 1);
display: grid;
align-items: center;
}
.wdt-popup-box-window.mfp-wrap.wdt-custom-popup-aside .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner {
scrollbar-width: none;
-webkit-scrollbar-width: none;
}
.wdt-fade-slide.wdt-custom-popup-aside .mfp-container {
padding: 0;
}

.wdt-popup-box-window.wdt-fade-slide.wdt-custom-popup-aside .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
transition: all .6s cubic-bezier(.77, 0, .175, 1);
-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1);
transform: none;
-webkit-transform: none;
right: -100%;
position: relative;
}

.wdt-popup-box-window.wdt-fade-slide.mfp-ready.wdt-custom-popup-aside .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
transform: none;
-webkit-transform: none;
right: 0;
height: 100%;
}





.wdt-popup-box-window.mfp-bg.wdt-custom-popup-aside {
opacity: .5;
}

.elementor-element.wdt-custom-image-within-popup {
width: auto;
}

.elementor-element.wdt-custom-image-within-popup img {
max-width: 250px;
height: 200px;
object-fit: cover;
}

/* Footer 1 */

#footer .wdt-custom-footer-rights p a:not(.button) {
color: var(--wdtLinkHoverColor);
}

#footer .wdt-custom-footer-rights p a:not(.button):hover {
/* color: var(--wdtSecondaryColor); */
opacity: .8;
}

.wdt-custom-footer-payment-methods.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
margin: 0;
}

.wdt-custom-footer-payment-methods.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
padding: 0 20px;
background-color: var(--wdtAccentTxtColor);
border-radius: var(--wdtRadius_3X);
}

.elementor-element .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'], .elementor-element .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
padding: var(--wdtPadding_Btn);
}

.elementor-element .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
border-color: var(--wdtBorderColor);
padding-left: 30px;
font-size: calc(var(--wdtFontSize_Ext) + 2px);
border-width: 0 0 1px 0;
padding: var(--wdtInputPadding);
padding-right: 3em;
}

.elementor-element .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input:focus {
border-color: var(--wdtTertiaryColor);
}

.elementor-widget.wdt-custom-footer-social-link .elementor-icon-list-icon i {
width: 30px;
height: 30px;
}

.elementor-element.wdt-custom-spam-text .elementor-widget-container p {
font-size: calc(var(--wdtFontSize_Base) - 2px);
}

.elementor-element .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
height: auto;
}

#footer .elementor-element.wdt-custom-footer1-menu1-list {
width: 45%;
}

#footer .wdt-cus-popup-newsletter-mailchamp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input {
font-size: calc(var(--wdtFontSize_Ext) + 2px);
}

#footer .wdt-footer-copyrights-text p a:not(.button) {
color: inherit;
}

/* ------ About page Opening Hours----------- */

/* main tilte */
.wdt-cus-office-timing-section-title .wdt-heading-holder .wdt-heading-title-wrapper {
font-size: clamp(var(--wdtFontSize_H4), 1.25rem + 3.125vw, calc(var(--wdtFontSize_H1) + 12px));
font-weight: calc(var(--wdtFontWeight_Base) + 600);
line-height: var(--wdtLineHeight_H1);
font-style: italic;
}

.wdt-cus-office-timing-section-title .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-colored-elements {
font-size: clamp(var(--wdtFontSize_H4), 1rem + 4.375vw, calc(var(--wdtFontSize_Alt) + 32px));
}

/* days title */
.wdt-cus-opening-hours-title .wdt-heading-holder .wdt-heading-title-wrapper {
font-weight: calc(var(--wdtFontWeight_Base) + 100);
font-size: clamp(var(--wdtFontSize_H5), 1.35rem + 0.75vw, var(--wdtFontSize_H3));
margin: 0 0 4px 0;
}


/* ----------- About Page Popup section ------------ */

.wdt-cus-counter-with-txt .wdt-content-item .wdt-content-counter {
font-size: var(--wdtFontSize_Alt);
font-weight: var(--wdtFontWeight_Alt);
font-family: var(--wdtFontTypo_Alt);
color: var(--wdtPrimaryColor);
}

/* raring with txt */

.wdt-cus-rating-with-text .elementor-star-rating i {
font-style: normal;
}

.wdt-cus-rating-with-text .elementor-star-rating__wrapper {
display: grid;
}

.wdt-cus-rating-with-text .elementor-star-rating__title {
order: 1;
}

.wdt-cus-img-with-txt .widget-image-caption {
padding: 44px 0 0 0;
}
.wdt-cus-img-with-txt.hme-3 .widget-image-caption {
padding: 20px 0 0 0;
}

.wdt-cus-img-with-txt .wp-caption img {
margin: 0;
}

.wdt-cus-rating-with-text .elementor-star-rating__title,
.wdt-cus-counter-with-txt .wdt-content-item .wdt-content-title h5,
.wdt-cus-img-with-txt .widget-image-caption {
font-size: var(--wdtFontSize_Ext);
letter-spacing: 3.25px;
text-transform: uppercase;
font-weight: var(--wdtFontWeight_Base);
font-family: var(--wdtFontTypo_Base);
color: var(--wdtSecondaryColor);
line-height: 24px;
max-width: 120px;
font-style: normal;
}

/* popup */

.wdt-cus-popup-with-imagebg .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
font-size: var(--wdtFontSize_H4);
width: 100px;
height: 100px;
border-radius: var(--wdtRadius_Full);
margin: auto;
display: flex;
align-items: center;
justify-content: center;
line-height: 0;
backdrop-filter: blur(36px);
-webkit-backdrop-filter: blur(36px);
background: rgb(var(--wdtBodyBGColorRgb), 0.4);
box-shadow: 0 0 rgb(var(--wdtLinkHoverColorRgb), 0.3), 0 0 0 10px rgb(var(--wdtLinkHoverColorRgb), 0.3), 0 0 0 20px rgb(var(--wdtLinkHoverColorRgb), 0.3);
-webkit-animation: vid-icon-wave 1s linear infinite;
animation: vid-icon-wave 1s linear infinite;
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
}

.wdt-cus-popup-with-imagebg .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover {
animation-play-state: paused;
color: var(--wdtTertiaryColor);
}

@-webkit-keyframes vid-icon-wave {
to {
box-shadow: 0 0 0 10px rgb(var(--wdtLinkHoverColorRgb), 0.3), 0 0 0 20px rgb(var(--wdtLinkHoverColorRgb), 0.3);
}
}

@keyframes vid-icon-wave {
to {
box-shadow: 0 0 0 10px rgb(var(--wdtLinkHoverColorRgb), 0.3), 0 0 0 20px rgb(var(--wdtLinkHoverColorRgb), 0.3);
}
}


/* ---- About Page Team ------ */


.wdt-cus-team-section .wdt-content-item .wdt-content-title h5 {
font-size: clamp(var(--wdtFontSize_H6), 1.125rem + 0.625vw, var(--wdtFontSize_H4));
font-weight: var(--wdtFontWeight_H4);
margin-top: 32px;
margin-bottom: 24px;
text-transform: capitalize;
}

.wdt-cus-team-section .wdt-content-item .wdt-content-subtitle {
font-size: var(--wdtFontSize_Ext);
letter-spacing: 3.25px;
text-transform: uppercase;
}

.wdt-cus-team-section .wdt-content-item .wdt-content-elements-group {
overflow: hidden;
}

.wdt-cus-team-section .wdt-content-item .wdt-social-icons-list li:not(:last-child) {
margin-right: 30px;
}

.wdt-cus-team-section .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper:before {
opacity: 0;
}

.wdt-cus-team-section .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container {
visibility: visible;
opacity: 1;
}

.wdt-cus-team-section .wdt-content-item .wdt-social-icons-list li {
transform: translateY(100px);
-webkit-transform: translateY(100px);
opacity: 0;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}

.wdt-cus-team-section .wdt-content-item .wdt-social-icons-list li:nth-child(1) {
transition-delay: 0.5s;
-webkit-transition-delay: 0.5s;
}

.wdt-cus-team-section .wdt-content-item:hover .wdt-social-icons-list li:nth-child(1) {
transition-delay: 0.1s;
-webkit-transition-delay: 0.1s;
transform: translateY(0);
-webkit-transform: translateY(0);
opacity: 1;
}
.wdt-cus-team-section .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li a {
color: var(--wdtAccentTxtColor);
}
.wdt-cus-team-section .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::after {
opacity: 0;
width: 100%;
height: 100%;
border-radius: 0;
}

.wdt-cus-team-section .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after {opacity: 1; border-radius: 0;}
.wdt-cus-team-section .wdt-content-item .wdt-social-icons-list li:nth-child(2) {
transition-delay: 0.3s;
-webkit-transition-delay: 0.3s;
}

.wdt-cus-team-section .wdt-content-item:hover .wdt-social-icons-list li:nth-child(2) {
transition-delay: 0.3s;
-webkit-transition-delay: 0.3s;
transform: translateY(0);
-webkit-transform: translateY(0);
opacity: 1;
}

.wdt-cus-team-section .wdt-content-item .wdt-social-icons-list li:nth-child(3) {
transition-delay: 0.1s;
-webkit-transition-delay: 0.1s;
}

.wdt-cus-team-section .wdt-content-item:hover .wdt-social-icons-list li:nth-child(3) {
transition-delay: 0.5s;
-webkit-transition-delay: 0.5s;
transform: translateY(0);
-webkit-transform: translateY(0);
opacity: 1;
}

/* About page appointment form */

.wdt-cus-service-appointment-form .row1,
.wdt-cus-service-appointment-form .row2 {
display: flex;
justify-content: space-between;
margin-bottom: clamp(3.75rem, 2.0833rem + 3.4722vw, 6.25rem);
}

.wdt-cus-service-appointment-form .row1>div,
.wdt-cus-service-appointment-form .row2>div {
width: 100%;
}

.wdt-cus-service-appointment-form .select2-container {
width: 100% !important;
}
.wdt-cus-service-appointment-form .select2-container.select2-container--default  {
color: inherit;
text-transform: uppercase;
letter-spacing: var(--wdtSubtitleLetterSpcing);
font-size: calc(var(--wdtFontSize_Base) - 4px);
opacity: 0.55;
}

.wdt-cus-service-appointment-form .row1>div p,
.wdt-cus-service-appointment-form .row2>div p,
.wdt-cus-service-appointment-form .row3 p {
margin-bottom: 0;
}

.wdt-cus-service-appointment-form .row1>div:not(:last-child),
.wdt-cus-service-appointment-form .row2>div:not(:last-child) {
margin-right: clamp(1.875rem, -1.0417rem + 6.0764vw, 6.25rem);
}

.wdt-cus-service-appointment-form textarea {
resize: vertical;
height: 50px;
overflow: hidden;
line-height: 1;
}


.wdt-cus-service-appointment-form textarea,
.wdt-cus-service-appointment-form input:not(input[type="submit"]) {
background: transparent;
}
.wdt-cus-service-appointment-form .wpcf7-not-valid-tip {text-align: right;}
.wdt-cus-service-appointment-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,
.wdt-cus-service-appointment-form .select2-container--default .select2-selection--single,
.wdt-cus-service-appointment-form .select2-container--default .select2-selection--multiple {
border-width: 0 0 1px 0;
border-color: var(--wdtBorderColor) !important;
border-radius: var(--wdtRadius_Zero) !important;
font-size: calc(var(--wdtFontSize_Base) - 4px);
}

.wdt-cus-service-appointment-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
padding-left: 0;
font-weight: var(--wdtFontWeight_Base);
color: var(--wdtBodyTxtColor);
color: var(--wdtBodyTxtColor);
font-size: calc(var(--wdtFontSize_Base) - 4px);
letter-spacing: calc(var(--wdtSubtitleLetterSpcing) - 1px)!important;
}

.wdt-cus-service-appointment-form input[type="submit"] {
margin-top: 0;
}
.wdt-cus-service-appointment-form p {
text-align: center;
}
.wdt-cus-service-appointment-form .row3 p {
text-align: center;
}

.wdt-cus-service-appointment-form .row1 .col3 p i {
position: relative;
}

.wdt-cus-service-appointment-form .row1 .col3 p i:before {
content: '';
position: absolute;
width: 18px;
height: 18px;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 107.1 115' style='enable-background:new 0 0 107.1 115;' xml:space='preserve'%3E%3Cg transform='translate(0 -0.005)'%3E%3Cpath d='M53.5,110c-13.8,0-27.5,0-41.3,0c-4.2,0-7.6-3.4-7.6-7.6c0-26,0-52.1,0-78.1c-0.1-3.7,2.5-6.9,6.2-7.5 c0.5-0.1,1-0.1,1.5-0.1c3.7,0,7.4,0,11.1,0c0.8,0,0.8,0,0.8-0.8c0-2.1,0-4.3,0-6.4c-0.1-1.3,0.5-2.7,1.5-3.5c1.2-1,2.8-1.1,4.1-0.4 c1.4,0.6,2.2,2,2.2,3.5c0,2.3,0,4.6,0,7c0,0.6,0.2,0.8,0.8,0.8c13.2,0,26.5,0,39.7,0c0.6,0,0.8-0.2,0.8-0.8c0-2.3,0-4.6,0-6.8 c0-2.1,1.7-3.9,3.8-4s3.9,1.7,4,3.8c0,0,0,0.1,0,0.1c0,2.3,0,4.6,0,6.8c0,0.8,0,0.8,0.8,0.8c4.3,0,8.7,0,13,0 c3.7-0.1,6.9,2.6,7.5,6.3c0.1,0.4,0.1,0.8,0.1,1.2c0,26.2,0,52.3,0,78.5c0,4.1-3.3,7.4-7.4,7.4c0,0-0.1,0-0.1,0 C81.2,110,67.3,110,53.5,110 M53.6,44.5H11.4c-0.8,0-0.8,0-0.8,0.8c0,17.9,0,35.7,0,53.6c0,0.6,0.1,1.2,0.2,1.8 c0.6,2.3,2.8,3.9,5.2,3.7c25.3,0,50.6,0,75.9,0c2.3,0.2,4.4-1.5,4.5-3.9c0-0.2,0-0.4,0-0.7c0-18.1,0-36.3,0-54.4c0-0.9,0-0.9-1-0.9 L53.6,44.5 M73.3,21.9c-1.8,1.6-2.5,4.2-1.6,6.5c1.2,3,4.6,4.5,7.6,3.3c1.8-0.7,3.1-2.2,3.5-4.1c0.5-2-0.2-4.2-1.8-5.6 c0,1.4,0,2.8,0,4.2c0.1,2.1-1.6,3.9-3.8,4s-3.9-1.6-4-3.8c0-0.1,0-0.1,0-0.2C73.3,24.8,73.3,23.4,73.3,21.9 M24.3,21.9 c-1.5,1.3-2.3,3.3-1.9,5.3c0.5,3.2,3.6,5.3,6.7,4.8c3.2-0.5,5.3-3.6,4.8-6.7c-0.2-1.1-0.7-2.1-1.4-2.9c-0.1-0.1-0.2-0.3-0.4-0.2 c-0.1,0.1-0.1,0.3-0.1,0.4c0,1.2,0,2.5,0,3.7c0,2.2-1.7,3.9-3.9,3.9c0,0-0.1,0-0.1,0c-2.1,0-3.8-1.7-3.8-3.8c0,0,0-0.1,0-0.1 C24.3,24.8,24.3,23.4,24.3,21.9'/%3E%3Cpath d='M44.8,50.8c1.2,0,2.4,0,3.5,0c1.2-0.1,2.3,0.8,2.4,2c0,0.1,0,0.2,0,0.3c0,2.4,0,4.8,0,7.3 c0,1.2-0.9,2.2-2.1,2.3c-0.1,0-0.2,0-0.3,0c-2.3,0-4.7,0-7,0c-1.2,0.1-2.2-0.7-2.4-1.9c0-0.1,0-0.2,0-0.3c-0.1-2.5-0.1-5,0-7.5 c0-1.2,1-2.1,2.1-2.1c0.1,0,0.1,0,0.2,0C42.5,50.8,43.6,50.8,44.8,50.8'/%3E%3Cpath d='M44.8,86.3c1.2,0,2.4,0,3.5,0c1.2-0.1,2.2,0.7,2.3,1.9c0,0.1,0,0.2,0,0.3c0.1,2.5,0.1,4.9,0,7.4 c0,1.2-0.9,2.2-2.1,2.2c-0.1,0-0.1,0-0.2,0c-2.4,0-4.8,0-7.2,0c-1.2,0.1-2.2-0.8-2.3-1.9c0-0.1,0-0.1,0-0.2c-0.1-2.5-0.1-5,0-7.6 c0-1.2,0.9-2.1,2.1-2.1c0.1,0,0.2,0,0.2,0C42.4,86.3,43.6,86.3,44.8,86.3'/%3E%3Cpath d='M44.8,79.9c-1.2,0-2.4,0-3.5,0c-1.2,0.1-2.2-0.7-2.3-1.9c0-0.1,0-0.2,0-0.3c-0.1-2.4-0.1-4.9,0-7.3 c0-1.2,0.9-2.2,2.1-2.3c0.1,0,0.2,0,0.3,0c2.3,0,4.6,0,7,0c1.3-0.1,2.3,0.8,2.4,2.1c0,0.1,0,0.2,0,0.4c0,2.3,0,4.6,0,6.9 c0.1,1.2-0.7,2.3-2,2.4c-0.2,0-0.3,0-0.5,0C47.1,79.9,46,79.9,44.8,79.9'/%3E%3Cpath d='M73.9,74.2c0-1.2,0-2.4,0-3.7c0-1.2,0.9-2.2,2-2.2c0,0,0.1,0,0.1,0c2.5,0,5,0,7.4,0c1.2,0,2.1,0.9,2.2,2.1 c0,0,0,0,0,0c0,2.5,0,5,0,7.5c0,1.2-1,2.1-2.2,2.1c-2.5,0-5,0-7.4,0c-1.2,0-2.2-0.9-2.2-2.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1 C73.9,76.5,73.9,75.3,73.9,74.2'/%3E%3Cpath d='M85.7,92.2c0,1.2,0,2.4,0,3.7c0.1,1.2-0.8,2.2-2,2.2c-0.1,0-0.1,0-0.2,0c-2.5,0-4.9,0-7.4,0 c-1.2,0-2.2-0.9-2.2-2.1c0,0,0-0.1,0-0.1c0-2.5,0-4.9,0-7.4c0-1.2,0.9-2.2,2.1-2.2c0,0,0.1,0,0.1,0c2.4,0,4.8,0,7.3,0 c1.2-0.1,2.2,0.8,2.2,2c0,0.1,0,0.2,0,0.2C85.7,89.8,85.7,91,85.7,92.2'/%3E%3Cpath d='M33.2,74.2c0,1.2,0,2.4,0,3.7c0.1,1.2-0.8,2.1-2,2.2c0,0-0.1,0-0.1,0c-2.5,0-5,0-7.4,0 c-1.2,0-2.2-0.9-2.2-2.1c0,0,0,0,0-0.1c0-2.5,0-5,0-7.4c0-1.2,1-2.2,2.2-2.2c0,0,0.1,0,0.1,0c2.4,0,4.9,0,7.3,0 c1.2,0,2.1,0.9,2.2,2c0,0.1,0,0.1,0,0.2C33.2,71.7,33.2,72.9,33.2,74.2'/%3E%3Cpath d='M56.4,56.7c0-1.2,0-2.4,0-3.7c-0.1-1.2,0.8-2.2,2-2.2c0.1,0,0.1,0,0.2,0c2.4,0,4.8,0,7.3,0 c1.2-0.1,2.2,0.9,2.3,2.1c0,0,0,0.1,0,0.1c0,2.5,0,4.9,0,7.4c0,1.2-0.9,2.2-2.1,2.2c0,0-0.1,0-0.1,0c-2.4,0-4.9,0-7.3,0 c-1.2,0-2.2-0.9-2.2-2.1c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1C56.4,59,56.4,57.9,56.4,56.7'/%3E%3Cpath d='M73.9,56.7c0-1.2,0-2.4,0-3.7c-0.1-1.2,0.9-2.2,2-2.2c0.1,0,0.1,0,0.2,0c2.4,0,4.9,0,7.3,0 c1.2,0,2.2,0.9,2.2,2.1c0,0.1,0,0.1,0,0.2c0,2.4,0,4.8,0,7.3c0,1.2-0.9,2.2-2.1,2.3c0,0-0.1,0-0.1,0c-2.4,0-4.8,0-7.3,0 c-1.2,0-2.2-0.9-2.3-2.1c0-0.1,0-0.1,0-0.2c0-0.6,0-1.2,0-1.8C73.9,57.9,73.9,57.3,73.9,56.7'/%3E%3Cpath d='M56.4,74.1c0-1.2,0-2.4,0-3.6c-0.1-1.2,0.8-2.2,2-2.2c0.1,0,0.1,0,0.2,0c2.4,0,4.9,0,7.3,0 c1.2,0,2.2,0.9,2.2,2.1c0,0,0,0.1,0,0.1c0,2.5,0,5,0,7.4c0,1.2-1,2.2-2.2,2.2c0,0-0.1,0-0.1,0c-2.4,0-4.9,0-7.3,0 c-1.2,0-2.2-0.9-2.2-2.1c0,0,0-0.1,0-0.1C56.4,76.6,56.4,75.4,56.4,74.1'/%3E%3Cpath d='M27.3,86.3c1.2,0,2.4,0,3.6,0c1.1-0.1,2.2,0.8,2.3,1.9c0,0.1,0,0.2,0,0.3c0,2.4,0,4.8,0,7.3 c0.1,1.2-0.8,2.2-2,2.3c-0.1,0-0.1,0-0.2,0c-2.4,0-4.9,0-7.3,0c-1.2,0-2.2-0.9-2.3-2.1c0-0.1,0-0.1,0-0.2c0-2.4,0-4.7,0-7.1 c-0.1-1.2,0.9-2.3,2.1-2.3c0.1,0,0.2,0,0.3,0C25,86.3,26.2,86.3,27.3,86.3'/%3E%3Cpath d='M56.4,92.2c0-1.2,0-2.4,0-3.7c-0.1-1.2,0.8-2.1,2-2.2c0.1,0,0.2,0,0.2,0c2.4,0,4.8,0,7.3,0 c1.2-0.1,2.2,0.8,2.3,2c0,0.1,0,0.1,0,0.2c0,2.5,0,4.9,0,7.4c0,1.2-0.9,2.2-2.1,2.2c0,0-0.1,0-0.1,0c-2.5,0-4.9,0-7.4,0 c-1.2,0-2.2-0.9-2.2-2.1c0-0.1,0-0.1,0-0.2C56.4,94.6,56.4,93.4,56.4,92.2'/%3E%3C/g%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 107.1 115' style='enable-background:new 0 0 107.1 115;' xml:space='preserve'%3E%3Cg transform='translate(0 -0.005)'%3E%3Cpath d='M53.5,110c-13.8,0-27.5,0-41.3,0c-4.2,0-7.6-3.4-7.6-7.6c0-26,0-52.1,0-78.1c-0.1-3.7,2.5-6.9,6.2-7.5 c0.5-0.1,1-0.1,1.5-0.1c3.7,0,7.4,0,11.1,0c0.8,0,0.8,0,0.8-0.8c0-2.1,0-4.3,0-6.4c-0.1-1.3,0.5-2.7,1.5-3.5c1.2-1,2.8-1.1,4.1-0.4 c1.4,0.6,2.2,2,2.2,3.5c0,2.3,0,4.6,0,7c0,0.6,0.2,0.8,0.8,0.8c13.2,0,26.5,0,39.7,0c0.6,0,0.8-0.2,0.8-0.8c0-2.3,0-4.6,0-6.8 c0-2.1,1.7-3.9,3.8-4s3.9,1.7,4,3.8c0,0,0,0.1,0,0.1c0,2.3,0,4.6,0,6.8c0,0.8,0,0.8,0.8,0.8c4.3,0,8.7,0,13,0 c3.7-0.1,6.9,2.6,7.5,6.3c0.1,0.4,0.1,0.8,0.1,1.2c0,26.2,0,52.3,0,78.5c0,4.1-3.3,7.4-7.4,7.4c0,0-0.1,0-0.1,0 C81.2,110,67.3,110,53.5,110 M53.6,44.5H11.4c-0.8,0-0.8,0-0.8,0.8c0,17.9,0,35.7,0,53.6c0,0.6,0.1,1.2,0.2,1.8 c0.6,2.3,2.8,3.9,5.2,3.7c25.3,0,50.6,0,75.9,0c2.3,0.2,4.4-1.5,4.5-3.9c0-0.2,0-0.4,0-0.7c0-18.1,0-36.3,0-54.4c0-0.9,0-0.9-1-0.9 L53.6,44.5 M73.3,21.9c-1.8,1.6-2.5,4.2-1.6,6.5c1.2,3,4.6,4.5,7.6,3.3c1.8-0.7,3.1-2.2,3.5-4.1c0.5-2-0.2-4.2-1.8-5.6 c0,1.4,0,2.8,0,4.2c0.1,2.1-1.6,3.9-3.8,4s-3.9-1.6-4-3.8c0-0.1,0-0.1,0-0.2C73.3,24.8,73.3,23.4,73.3,21.9 M24.3,21.9 c-1.5,1.3-2.3,3.3-1.9,5.3c0.5,3.2,3.6,5.3,6.7,4.8c3.2-0.5,5.3-3.6,4.8-6.7c-0.2-1.1-0.7-2.1-1.4-2.9c-0.1-0.1-0.2-0.3-0.4-0.2 c-0.1,0.1-0.1,0.3-0.1,0.4c0,1.2,0,2.5,0,3.7c0,2.2-1.7,3.9-3.9,3.9c0,0-0.1,0-0.1,0c-2.1,0-3.8-1.7-3.8-3.8c0,0,0-0.1,0-0.1 C24.3,24.8,24.3,23.4,24.3,21.9'/%3E%3Cpath d='M44.8,50.8c1.2,0,2.4,0,3.5,0c1.2-0.1,2.3,0.8,2.4,2c0,0.1,0,0.2,0,0.3c0,2.4,0,4.8,0,7.3 c0,1.2-0.9,2.2-2.1,2.3c-0.1,0-0.2,0-0.3,0c-2.3,0-4.7,0-7,0c-1.2,0.1-2.2-0.7-2.4-1.9c0-0.1,0-0.2,0-0.3c-0.1-2.5-0.1-5,0-7.5 c0-1.2,1-2.1,2.1-2.1c0.1,0,0.1,0,0.2,0C42.5,50.8,43.6,50.8,44.8,50.8'/%3E%3Cpath d='M44.8,86.3c1.2,0,2.4,0,3.5,0c1.2-0.1,2.2,0.7,2.3,1.9c0,0.1,0,0.2,0,0.3c0.1,2.5,0.1,4.9,0,7.4 c0,1.2-0.9,2.2-2.1,2.2c-0.1,0-0.1,0-0.2,0c-2.4,0-4.8,0-7.2,0c-1.2,0.1-2.2-0.8-2.3-1.9c0-0.1,0-0.1,0-0.2c-0.1-2.5-0.1-5,0-7.6 c0-1.2,0.9-2.1,2.1-2.1c0.1,0,0.2,0,0.2,0C42.4,86.3,43.6,86.3,44.8,86.3'/%3E%3Cpath d='M44.8,79.9c-1.2,0-2.4,0-3.5,0c-1.2,0.1-2.2-0.7-2.3-1.9c0-0.1,0-0.2,0-0.3c-0.1-2.4-0.1-4.9,0-7.3 c0-1.2,0.9-2.2,2.1-2.3c0.1,0,0.2,0,0.3,0c2.3,0,4.6,0,7,0c1.3-0.1,2.3,0.8,2.4,2.1c0,0.1,0,0.2,0,0.4c0,2.3,0,4.6,0,6.9 c0.1,1.2-0.7,2.3-2,2.4c-0.2,0-0.3,0-0.5,0C47.1,79.9,46,79.9,44.8,79.9'/%3E%3Cpath d='M73.9,74.2c0-1.2,0-2.4,0-3.7c0-1.2,0.9-2.2,2-2.2c0,0,0.1,0,0.1,0c2.5,0,5,0,7.4,0c1.2,0,2.1,0.9,2.2,2.1 c0,0,0,0,0,0c0,2.5,0,5,0,7.5c0,1.2-1,2.1-2.2,2.1c-2.5,0-5,0-7.4,0c-1.2,0-2.2-0.9-2.2-2.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1 C73.9,76.5,73.9,75.3,73.9,74.2'/%3E%3Cpath d='M85.7,92.2c0,1.2,0,2.4,0,3.7c0.1,1.2-0.8,2.2-2,2.2c-0.1,0-0.1,0-0.2,0c-2.5,0-4.9,0-7.4,0 c-1.2,0-2.2-0.9-2.2-2.1c0,0,0-0.1,0-0.1c0-2.5,0-4.9,0-7.4c0-1.2,0.9-2.2,2.1-2.2c0,0,0.1,0,0.1,0c2.4,0,4.8,0,7.3,0 c1.2-0.1,2.2,0.8,2.2,2c0,0.1,0,0.2,0,0.2C85.7,89.8,85.7,91,85.7,92.2'/%3E%3Cpath d='M33.2,74.2c0,1.2,0,2.4,0,3.7c0.1,1.2-0.8,2.1-2,2.2c0,0-0.1,0-0.1,0c-2.5,0-5,0-7.4,0 c-1.2,0-2.2-0.9-2.2-2.1c0,0,0,0,0-0.1c0-2.5,0-5,0-7.4c0-1.2,1-2.2,2.2-2.2c0,0,0.1,0,0.1,0c2.4,0,4.9,0,7.3,0 c1.2,0,2.1,0.9,2.2,2c0,0.1,0,0.1,0,0.2C33.2,71.7,33.2,72.9,33.2,74.2'/%3E%3Cpath d='M56.4,56.7c0-1.2,0-2.4,0-3.7c-0.1-1.2,0.8-2.2,2-2.2c0.1,0,0.1,0,0.2,0c2.4,0,4.8,0,7.3,0 c1.2-0.1,2.2,0.9,2.3,2.1c0,0,0,0.1,0,0.1c0,2.5,0,4.9,0,7.4c0,1.2-0.9,2.2-2.1,2.2c0,0-0.1,0-0.1,0c-2.4,0-4.9,0-7.3,0 c-1.2,0-2.2-0.9-2.2-2.1c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1C56.4,59,56.4,57.9,56.4,56.7'/%3E%3Cpath d='M73.9,56.7c0-1.2,0-2.4,0-3.7c-0.1-1.2,0.9-2.2,2-2.2c0.1,0,0.1,0,0.2,0c2.4,0,4.9,0,7.3,0 c1.2,0,2.2,0.9,2.2,2.1c0,0.1,0,0.1,0,0.2c0,2.4,0,4.8,0,7.3c0,1.2-0.9,2.2-2.1,2.3c0,0-0.1,0-0.1,0c-2.4,0-4.8,0-7.3,0 c-1.2,0-2.2-0.9-2.3-2.1c0-0.1,0-0.1,0-0.2c0-0.6,0-1.2,0-1.8C73.9,57.9,73.9,57.3,73.9,56.7'/%3E%3Cpath d='M56.4,74.1c0-1.2,0-2.4,0-3.6c-0.1-1.2,0.8-2.2,2-2.2c0.1,0,0.1,0,0.2,0c2.4,0,4.9,0,7.3,0 c1.2,0,2.2,0.9,2.2,2.1c0,0,0,0.1,0,0.1c0,2.5,0,5,0,7.4c0,1.2-1,2.2-2.2,2.2c0,0-0.1,0-0.1,0c-2.4,0-4.9,0-7.3,0 c-1.2,0-2.2-0.9-2.2-2.1c0,0,0-0.1,0-0.1C56.4,76.6,56.4,75.4,56.4,74.1'/%3E%3Cpath d='M27.3,86.3c1.2,0,2.4,0,3.6,0c1.1-0.1,2.2,0.8,2.3,1.9c0,0.1,0,0.2,0,0.3c0,2.4,0,4.8,0,7.3 c0.1,1.2-0.8,2.2-2,2.3c-0.1,0-0.1,0-0.2,0c-2.4,0-4.9,0-7.3,0c-1.2,0-2.2-0.9-2.3-2.1c0-0.1,0-0.1,0-0.2c0-2.4,0-4.7,0-7.1 c-0.1-1.2,0.9-2.3,2.1-2.3c0.1,0,0.2,0,0.3,0C25,86.3,26.2,86.3,27.3,86.3'/%3E%3Cpath d='M56.4,92.2c0-1.2,0-2.4,0-3.7c-0.1-1.2,0.8-2.1,2-2.2c0.1,0,0.2,0,0.2,0c2.4,0,4.8,0,7.3,0 c1.2-0.1,2.2,0.8,2.3,2c0,0.1,0,0.1,0,0.2c0,2.5,0,4.9,0,7.4c0,1.2-0.9,2.2-2.1,2.2c0,0-0.1,0-0.1,0c-2.5,0-4.9,0-7.4,0 c-1.2,0-2.2-0.9-2.2-2.1c0-0.1,0-0.1,0-0.2C56.4,94.6,56.4,93.4,56.4,92.2'/%3E%3C/g%3E%3C/svg%3E");
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: cover;
mask-size: cover;
background-color: var(--wdtPrimaryColor);
top: auto;
bottom: -10px;
left: -30px;
right: auto;
margin: auto;
pointer-events: none;
}

/* Faq Testimonial */

.wdt-cus-image-aside-testimonial .wdt-content-item {
display: flex;
align-items: center;
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-media-group {
width: 30%;
margin-bottom: 0;
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-detail-group {
width: 70%;
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-elements-group {
padding: 0 8%;
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-description {
padding-right: 10%;
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-icon-wrapper {
position: absolute;
right: 0;
bottom: 0;
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-title h5 {
text-transform: capitalize;
font-size: var(--wdtFontSize_H5);
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: 120px;
height: 120px;
color: rgb(var(--wdtSecondaryColorRgb), 0.4);
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg {
width: inherit;
height: inherit;
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-rating li span {
line-height: normal;
font-size: var(--wdtFontSize_H6);
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-rating li span.fas:before {
content: "\e801";
font-family: "creamz-cst-micons";
font-style: normal;
font-weight: normal;
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-rating li span.far:before {
content: "\e800";
font-family: "creamz-cst-micons";
font-style: normal;
font-weight: normal;
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-subtitle {
font-size: calc(var(--wdtFontSize_Ext) + 2px);
text-transform: uppercase;
letter-spacing: var(--wdtSubtitleLetterSpcing);
line-height: 1.7;
}
.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-title-group span {position: relative; top: 2px;}
.wdt-cus-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
position: absolute;
bottom: 23%;
margin-top: 0;
right: 0;
padding: 0 5%;
left: unset;
}
.wdt-cus-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
place-content: start;
margin-left: 0;
margin-right: 0;

}

.wdt-cus-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
width: 70%;
}

.wdt-cus-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
border-radius: var(--wdtRadius_Full);
}
.wdt-cus-image-aside-testimonial .wdt-testimonial-container  {mix-blend-mode: multiply;}
.wdt-cus-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
border: 1px solid var(--wdtPrimaryColor);
background-color: transparent;
}

.wdt-cus-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before {
background-color: var(--wdtPrimaryColor);
}


/* FAQ PAge Brand Logo */

.wdt-cus-brand-logos .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: 250px;
height: 250px;
transition: var(--wdtBaseTransition);
-webkit-transition: var(--wdtBaseTransition);
transform: scale(1);
-webkit-transform: scale(1);
}

.wdt-cus-brand-logos .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
width: inherit;
height: inherit;
}

.wdt-cus-brand-logos .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg {
width: inherit;
height: inherit;
}

.wdt-cus-brand-logos .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
color: var(--wdtSecondaryColor);
transform: scale(1.03);
-webkit-transform: scale(1.03);
}

/* FAQ Page faq Tab */

.wdt-cus-faq-tab-style .wdt-tabs-container .wdt-tabs-list-wrapper {
width: 40%;
background-color: var(--wdtBodyBGColor);
}
.wdt-cus-faq-tab-style .wdt-tabs-container .wdt-tabs-content-wrapper {
background-color: var(--wdtTertiaryColor);
width: 60%;
padding: 100px;
border: 0px solid var(--wdtSecondaryColor);
/* margin-top: -250px; */
}
.wdt-cus-faq-tab-style .wdt-tabs-container.wdt-layout-vertical .wdt-tabs-list {padding-left: 0;} 
.wdt-cus-faq-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-content-wrapper {
background-color: transparent;
}


.wdt-cus-faq-tab-style .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
font-size: var(--wdtFontSize_H5);
text-transform: capitalize;
letter-spacing: 0;
padding: 0;
color: var(--wdtPrimaryColor);
font-family: var(--wdtFontTypo_Alt);
}

.wdt-cus-faq-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
padding: 14px;
font-size: var(--wdtFontSize_Base);
text-transform: capitalize;
letter-spacing: 0;
color: var(--wdtPrimaryColor);
font-family: var(--wdtFontTypo_Alt);
}


.wdt-cus-faq-tab-style .wdt-tabs-container[class*='-layout-vertical'] .wdt-tabs-list li:not(:last-child) {
margin: 0 0 50px 0;
}
.wdt-cus-faq-tab-style .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon i {display: flex;}
.wdt-cus-faq-tab-style .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon 
{font-size: calc(var(--wdtFontSize_Base) - 2px);}
.wdt-cus-faq-tab-style .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-cus-faq-tab-style .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
background-color: transparent;
color: var(--wdtSecondaryColor);
}


.wdt-cus-faq-tab-style .wdt-tabs-toggle-mode .wdt-tabs-list-wrapper .wdt-tabs-list {
margin: 0;
padding: 0;
}

.wdt-cus-faq-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li:not(:last-child),
.wdt-cus-faq-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active {
border-bottom-color: var(--wdtBorderColor);
}

.wdt-cus-faq-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li {
background: var(--wdtTertiaryColor);
}

.wdt-cus-faq-title .wdt-heading-holder>*:not(.wdt-heading-icon-wrapper) {
z-index: 0;
}


/* Pricing Plan */

.wdt-cus-pricing-plan .wdt-pricing-table-holder {
background-color: rgb(var(--wdtTertiaryColorRgb), 0.7);
border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.1);
}

.wdt-cus-pricing-plan.active .wdt-pricing-table-holder,
.wdt-cus-pricing-plan .wdt-pricing-table-holder:hover {
background-color: rgb(var(--wdtTertiaryColorRgb), 1);
border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.4);
transform: translateY(-10px);
}

.wdt-cus-pricing-plan .wdt-pricing-table-holder .wdt-content-image>a {
width: 100%;
}

.wdt-cus-pricing-plan .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-image span {
width: 100%;
height: 250px;
border-radius: 10% 0% 100% 0% / 0% 7% 100% 0%;
}

.wdt-cus-pricing-plan .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-image span:before {
background-color: rgba(var(--wdtPrimaryColorRgb), 0.6);
backdrop-filter: blur(1px);
transition: var(--wdtBaseTransition);
}

.wdt-cus-pricing-plan.active .wdt-pricing-table-holder div[class*='-table-media'] .wdt-content-image span:before,
.wdt-cus-pricing-plan .wdt-pricing-table-holder:hover div[class*='-table-media'] .wdt-content-image span:before {
background-color: rgba(var(--wdtPrimaryColorRgb), 0.9);
}

.wdt-cus-pricing-plan .wdt-pricing-table-holder div[class*='-table-header'] {
position: absolute;
top: 0;
margin: 50px 0 0 50px;
border: 1px solid var(--wdtBodyBGColor);
;
padding: 6px 20px;
border-radius: var(--wdtRadius_Part);
}
.wdt-cus-pricing-plan .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5,
.wdt-cus-pricing-plan .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 a{
text-transform: uppercase;
color: var(--wdtBodyBGColor);
letter-spacing: var(--wdtSubtitleLetterSpcing);
font-size: var(--wdtFontSize_Ext);
font-style: normal;
font-family: var(--wdtFontTypo_Base);
}
.wdt-cus-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-pricing {
position: absolute;
top: 0;
margin: 90px 0 0 50px;
font-size: var(--wdtFontSize_Alt);
font-family: var(--wdtFontTypo_Alt);
font-style: italic;
color: var(--wdtBodyBGColor);
font-weight: calc(var(--wdtFontWeight_Base) + 100);
line-height: normal;
}

.wdt-cus-pricing-plan .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-plan .wdt-pricing-table-holder .wdt-pricing-table-features {
margin: 50px 50px 0 50px;
}


.wdt-cus-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-footer .wdt-content-button>a {
margin: 50px 50px 50px 50px;
font-family: var(--wdtFontTypo_Base);
font-size: calc(var(--wdtFontSize_Ext) + 2px);
letter-spacing: var(--wdtBtnLetterSpcing);
text-transform: uppercase;
padding: var(--wdtPadding_Btn);
}

.wdt-cus-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-footer .wdt-content-button>a:hover {
background-color: var(--wdtLinkHoverColor);
color: var(--wdtAccentTxtColor);
box-shadow: var(--wdtBtnHoverBoxShad);
-webkit-box-shadow: var(--wdtBtnHoverBoxShad);
}

.wdt-cus-pricing-plan .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li {
font-size: var(--wdtFontSize_Base);
}
.wdt-cus-pricing-plan .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-inner {display: flex;}
.wdt-cus-pricing-plan .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon,
.wdt-cus-pricing-plan .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon {
color: var(--wdtPrimaryColor);
font-size: calc(var(--wdtFontSize_Base) - 2px);
}

.wdt-cus-pricing-plan .wdt-pricing-table-holder div[class*='-table-badge']:not(.type4) {
background-color: var(--wdtBorderColor);
font-family: var(--wdtFontTypo_Alt);
font-style: italic;
font-weight: calc(var(--wdtFontWeight_Base) + 100);
letter-spacing: 0.5px;
font-size: var(--wdtFontSize_Base);
color: var(--wdtPrimaryColor);
}

.wdt-cus-pricing-plan .wdt-pricing-table-holder div[class*='-table-badge'].type2:after {
border-bottom-color: var(--wdtPrimaryColor);
}

.wdt-cus-pricing-plan .wdt-pricing-table-holder:before {
content: "";
position: absolute;
left: 0;
top: 0;
margin: auto;
width: 100%;
height: 100%;
border-radius: inherit;
background-image: inherit;
background-position: inherit;
background-repeat: inherit;
background-size: 100%;
opacity: 0.03;
transition: var(--wdtBaseTransition);
}

.wdt-cus-pricing-plan.active .wdt-pricing-table-holder:before,
.wdt-cus-pricing-plan .wdt-pricing-table-holder:hover:before {
opacity: 0.06;
}

.wdt-cus-advanced-pricing-toogle .wdt-advanced-toggle-switcher-container {
display: flex;
margin-bottom: clamp(3.125rem, 2.5rem + 3.125vw, 6.25rem);
align-items: center;
}

.wdt-cus-advanced-pricing-toogle .wdt-advanced-toggle-switcher-container>*:not(:last-child) {
margin-right: 30px;
}

.wdt-cus-advanced-pricing-toogle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title .wdt-advanced-toggle-left-title,
.wdt-cus-advanced-pricing-toogle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title .wdt-advanced-toggle-right-title {
font-size: var(--wdtFontSize_H3);
font-family: var(--wdtFontTypo_Alt);
font-style: italic;
font-weight: calc(var(--wdtFontWeight_Base) + 100);
}

.wdt-cus-advanced-pricing-toogle input.wdt-advanced-checkbox-toggle {
width: 46px !important;
height: 26px;
background: var(--wdtSecondaryColor);
}

.wdt-cus-advanced-pricing-toogle input.wdt-advanced-checkbox-toggle:checked {
padding-left: 0px;
}

.wdt-cus-advanced-pricing-toogle input.wdt-advanced-checkbox-toggle:checked:before {

left: calc(100% - 22px);
}
.wdt-cus-advanced-pricing-toogle input.wdt-advanced-checkbox-toggle:before 
{
width: 18px;
height: 18px;
position: absolute;
top: 4px;
bottom: 4px;
margin: 0;
left: 4px;
}

/* contact Page Form */

.wdt-cus-contact-page-form .row1>div p {
margin-bottom: 0;
}

.wdt-cus-contact-page-form input[type="submit"] {
margin-top: 0;
}

.wdt-cus-contact-page-form .row1>div:not(:last-child) {
margin-bottom: clamp(1.875rem, 1.5625rem + 1.5625vw, 3.4375rem);
}

.wdt-cus-contact-page-form .row1>div:nth-child(3),
.wdt-cus-contact-page-form .row1>div:nth-child(4) {
margin-bottom: clamp(1.5625rem, 1.4375rem + 0.625vw, 2.1875rem);
}

.wdt-cus-contact-page-form .row1>div:nth-child(5) {
margin-bottom: 40px;
}

.wdt-cus-contact-page-form textarea {
height: clamp(6.25rem, 5.625rem + 3.125vw, 9.375rem);
resize: vertical;
}

/* contact bage social icons */

.wdt-cus-contact-social-icons .elementor-social-icons-wrapper .elementor-grid-item .elementor-icon {
font-size: calc(var(--wdtFontSize_Base) - 2px);
padding: 6px;
border: 0px solid var(--wdtPrimaryColor);
}

/* pricing-table */

.wdt-cus-pricing-table-head .wdt-heading-holder .wdt-heading-title-wrapper {
font-weight: calc(var(--wdtFontWeight_Base) + 100);
text-transform: capitalize;
}

.wdt-cus-pricing-table-content .wdt-heading-holder h6.wdt-heading-title-wrapper {
font-weight: calc(var(--wdtFontWeight_Base) + 200);
}

.wdt-cus-pricing-table-content.price .wdt-heading-holder h6.wdt-heading-title-wrapper {
font-family: var(--wdtFontTypo_Base);
font-weight: calc(var(--wdtFontWeight_Base) + 100);
}


/* --------------- Home 2 Testimonial --------------- */

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-media-group {
display: flex;
align-items: center;
justify-content: flex-start;
order: 2;
margin-bottom: 0;
padding: 0 50px 0 50px;
width: 100%;
}
.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-elements-group {
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 50px 24px 50px;
background-color: var(--wdtBodyBGColor);
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
width: 100%;
max-width: 86px;
margin-right: 38px;
margin-bottom: 0;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item {
display: grid;
background-color: rgba(var(--wdtSecondaryColorRgb), .2);
padding-bottom: 66px;
transition: all .6s cubic-bezier(0.68, -0.55, 0.27, 1.55);
-webkit-transition: all .6s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}

.wdt-cus-testimonial-boxed-type .wdt-content-item:hover {
background-color: rgba(var(--wdtSecondaryColorRgb), .3);
} 

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-detail-group {
display: grid;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-detail-group .wdt-content-description {
order: 1;
margin-bottom: 0;
padding: 66px 50px 66px 50px;
}

.elementor-element.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-icon-wrapper {
margin-bottom: 0;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
font-size: var(--wdtFontSize_H6);
padding: 0;
line-height: 0;
height: auto;
width: auto;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-rating li {
padding-bottom: 0;
line-height: 0;
}

/*img*/
.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-image a {
/* background-color: var(--wdtPrimaryColor); */
border-radius: var(--wdtRadius_Full);
filter: grayscale(1);
}

/*font*/
.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-title h5,
.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-subtitle {
font-size: var(--wdtFontSize_Base);
font-weight: var(--wdtFontWeight_Base);
line-height: 24px;

font-family: var(--wdtFontTypo_Base);
}
.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-subtitle {
color: var(--wdtLinkHoverColor);
}
.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-title h5,
.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-title h5 a {
color: var(--wdtPrimaryColor);
font-size: .9em;
text-transform: uppercase;
letter-spacing: var(--wdtSubtitleLetterSpcing);
line-height: 1.7;
font-style: normal;
}

/*animation*/

/* .wdt-cus-testimonial-boxed-type .wdt-testimonial-holder .wdt-testimonial-container .wdt-testimonial-wrapper .swiper-slide-active .wdt-content-item .wdt-content-image a, */
.wdt-cus-testimonial-boxed-type .wdt-content-item:hover .wdt-content-image a {
filter: grayscale(0);
}

/*Ratings icon*/
.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-rating li {
margin: 0 10px 0 0;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-rating-container .wdt-rating .fa-star.fas:before,
.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-rating-container .wdt-rating .fa-star.far:before {
content: "";
position: absolute;
width: 16px;
height: 16px;
background-color: CurrentColor;
mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18 17' style='enable-background:new 0 0 18 17;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:CurrentColor;%7D%0A%3C/style%3E%3Cpath class='st0' d='M9,0l2.1,6.5H18l-5.6,4l2.1,6.5L9,13l-5.6,4l2.1-6.5L0,6.5h6.9L9,0z'/%3E%3C/svg%3E%0A");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18 17' style='enable-background:new 0 0 18 17;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:CurrentColor;%7D%0A%3C/style%3E%3Cpath class='st0' d='M9,0l2.1,6.5H18l-5.6,4l2.1,6.5L9,13l-5.6,4l2.1-6.5L0,6.5h6.9L9,0z'/%3E%3C/svg%3E%0A");
mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-size: cover;
-webkit-mask-size: cover;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-rating li span.far {
opacity: 0.4;
}


/* popup News letter */
.wdt-cus-popup-newsletter-mailchamp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
flex-wrap: nowrap;
}
.wdt-cus-popup-newsletter-mailchamp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input {
padding: 16px 34px;
border-radius:0;
line-height: 26px;
font-size: calc(var(--wdtFontSize_Base) - 4px);
}
.wdt-cus-popup-newsletter-mailchamp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] i {margin: 0;margin-left: 10px;}
.wdt-cus-popup-newsletter-mailchamp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
padding: 18px 38px;
line-height: normal;
position: relative;
white-space: nowrap;
flex-wrap: nowrap;
/* border-radius: 0 calc(var(--wdtRadius_2X) + 1px) calc(var(--wdtRadius_2X) + 1px) 0; */
}

.wdt-cus-popup-newsletter-mailchamp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover {
background-color: var(--wdtLinkHoverColor);
}

.wdt-cus-popup-newsletter-mailchamp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
margin: 0;
border-radius: unset;
position: relative;
}

.wdt-cus-newsletter-heading .wdt-heading-holder .wdt-heading-title-wrapper {
font-weight: var(--wdtFontWeight_Ext);
}

.wdt-cus-newsletter-heading .wdt-heading-holder .wdt-heading-content-wrapper {
font-size: calc(var(--wdtFontSize_Base) - 2px);
}

.wdt-cus-newsletter-heading .wdt-heading-holder>*:not(:last-child) {
margin-bottom: 10px;
}

.wdt-cus-popup-newsletter-description {
font-size: calc(var(--wdtFontSize_Base) - 4px);
}

.wdt-custom-popup-newsletter.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
/* max-height: 680px; */
max-width: 550px;
padding: 0;
width: 100%;
animation: 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) .5s 1 normal both running newsletter-entry ;
-webkit-animation: 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) .5s 1 normal both running newsletter-entry ;
}
@keyframes newsletter-entry {
0% {
-webkit-transform: translateY(-600px) rotateX(-30deg) scale(0);
transform: translateY(-600px) rotateX(-30deg) scale(0);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
opacity: 0;
}
100% {
-webkit-transform: translateY(0) rotateX(0) scale(1);
transform: translateY(0) rotateX(0) scale(1);
-webkit-transform-origin: 50% 1400px;
transform-origin: 50% 1400px;
opacity: 1;
}}

@-webkit-keyframes newsletter-entry {
0% {
-webkit-transform: translateY(-600px) rotateX(-30deg) scale(0);
transform: translateY(-600px) rotateX(-30deg) scale(0);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
opacity: 0;
}
100% {
-webkit-transform: translateY(0) rotateX(0) scale(1);
transform: translateY(0) rotateX(0) scale(1);
-webkit-transform-origin: 50% 1400px;
transform-origin: 50% 1400px;
opacity: 1;
}}
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder.wdt-content-type-template .wdt-popup-box-content-inner {
max-height: 100%;
}


/* ------footer 2------- */

/* copyrights */
.wdt-custom-footer-rights p a,
.wdt-footer-copyrights-text p a {
color: inherit;
font-weight: calc(var(--wdtFontWeight_Base) + 0);
}
#footer .wdt-custom-footer-rights p a:hover, 
#footer .wdt-footer-copyrights-text p a:hover {
color: var(--wdtLinkHoverColor);
opacity: .5;
}


/* purchase icon */

.wdt-cus-footer-purchase-icons .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon {
font-size: var(--wdtFontSize_Alt);
}

.wdt-cus-footer-purchase-icons .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg {
margin: auto;
}

.wdt-cus-footer-purchase-icons .elementor-icon-list-items .elementor-icon-list-item {
background-color: var(--wdtAccentTxtColor);
}

/* newsletter */

.wdt-cus-popup-newsletter-mailchamp.footer-2 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
color: var(--wdtPrimaryColor);
background-color: var(--wdtTertiaryColor);
}

.wdt-cus-popup-newsletter-mailchamp.footer-2 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover {
background-color: var(--wdtLinkHoverColor);
color: var(--wdtAccentTxtColor);
}

.wdt-cus-popup-newsletter-mailchamp.footer-2 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input {
color: var(--wdtBodyBGColor);
}

/* mailchamp title */

.wdt-cus-footer-newletter-title * {
color: inherit;
margin-top: 0;
}

/* social icons */

.wdt-cus-contact-social-icons.footer-2 .elementor-social-icons-wrapper .elementor-grid-item .elementor-icon {
font-size: var(--wdtFontSize_H5);
padding: 8px;
}

/* --------- Instagram ------------- */

.wdt-cus-common-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
cursor: pointer;
font-size: var(--wdtFontSize_H3);
width: 82px;
height: 82px;
border-radius: var(--wdtRadius_Full);
border: 2px solid var(--wdtLinkHoverColor);
transition: all 0.4s linear;
}

.wdt-cus-common-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
transform: scale(0);
-webkit-transform: scale(0);
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.7s ease-in-out;
}

.wdt-cus-common-instagram .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon {
opacity: 1;
transform: scale(1);
-webkit-transform: scale(1);
}

.wdt-cus-common-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:hover {
color: var(--wdtBodyBGColor);
border-color: rgb(var(--wdtPrimaryColorRgb), 0.2);
box-shadow: inset 0 0 0 41px rgb(var(--wdtPrimaryColorRgb), 0.8);
}


.wdt-cus-common-instagram .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
opacity: 0;
}

.wdt-cus-common-instagram .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
top: 0;
left: -100%;
right: -100%;
bottom: 0;
margin: auto;
border-radius: unset;
-webkit-border-radius: unset;
transform: unset;
-webkit-transform: unset;
width: 20%;
height: 20%;
opacity: 0;
background-color: var(--wdtBodyBGColor);
clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
transition: all 0.7s ease-in-out;
-webkit-transition: all 0.7s ease-in-out;
}

.wdt-cus-common-instagram .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after {
padding-top: 0;
border-radius: unset;
-webkit-border-radius: unset;
opacity: 0.7;
width: 150%;
height: 150%;
}

.wdt-cus-common-instagram .wdt-content-elements-group.wdt-media-group.wdt-media-image-cover a,
.wdt-cus-common-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
pointer-events: all;
}

.wdt-cus-common-instagram .wdt-content-elements-group.wdt-media-group.wdt-media-image-cover *:not(a, span) {
pointer-events: none;
}


/* ---------------- Header 3 ------------- */

/* header3 marqee */

.wdt-animation-holder .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a {
font-size: var(--wdtFontSize_Ext);
text-transform: uppercase;
letter-spacing: var(--wdtBtnLetterSpcing);
color: var(--wdtPrimaryColor);
font-weight: calc(var(--wdtFontWeight_Base) + 200);
transition: var(--wdtBaseTransition);
}

.wdt-animation-holder .wdt-animation-wrapper .wdt-animation-item.text-item .wdt-animation-text a:hover {
color: var(--wdtLinkHoverColor);
}

/* icons */

.wdt-cus-home-3-header-icons .wdt-header-icons-list-item::after {
opacity: 0;
}

.wdt-cus-home-3-header-icons .wdt-header-icons-list-item {
padding: 5px 10px;
}


/* --------- Home1 Offer image box ------------- */

.wdt-cus-offer-image-box .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
opacity: 0;
}

.wdt-cus-offer-image-box .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
opacity: 0;
}
.wdt-cus-offer-image-box .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after {
opacity: 0;
}

.wdt-cus-offer-image-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container {
padding: 20px 20px 50px 60px;
}


.wdt-cus-offer-image-box .wdt-content-item .wdt-content-title h5 {
max-width: 170px;
text-transform: capitalize;
font-size: clamp(var(--wdtFontSize_H6), 1.125rem + 0.625vw, var(--wdtFontSize_H4));
}

.wdt-cus-offer-image-box .wdt-content-item .wdt-content-button > a {
letter-spacing: var(--wdtBtnLetterSpcing);
font-size: var(--wdtFontSize_Ext);
text-transform: uppercase;
padding: var(--wdtPadding_Btn);
}

.wdt-cus-offer-image-box .wdt-content-item .wdt-content-button > a:hover {
background-color: var(--wdtLinkHoverColor);
}

.wdt-cus-offer-image-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a {
color: var(--wdtPrimaryColor);
}

/* .wdt-cus-offer-image-box .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a {
color: var(--wdtBodyBGColor);
} */

.wdt-cus-offer-image-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > *:not(:last-child) {
margin-bottom: clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
}


/* -----------before after slider------------- */


.wdt-cus-before-after-slider .wdt-before-after-slider-span-after,
.wdt-cus-before-after-slider .wdt-before-after-slider-span-before {
display: none;
}
.wdt-cus-before-after-slider .wdt-background-img img {object-position: center center;}
.wdt-cus-before-after-slider-title p {text-transform: uppercase;}
.wdt-cus-before-after-slider .wdt-before-after-slider-container .wdt-slider-button {
text-transform: uppercase;
font-size: var(--wdtFontSize_Ext);
font-weight: var(--wdtFontWeight_Base);
letter-spacing: 0;
background-color:var(--wdtAccentTxtColor);
width: 54px;
height: 54px;
-webkit-transform: translateX(-30px) translateY(-50%);
transform: translateX(-30px) translateY(-50%);
z-index: 2;
}

.wdt-cus-before-after-slider .wdt-before-after-slider-container .wdt-before-after-sliders::-webkit-slider-thumb {
width: 8px;
background: var(--wdtAccentTxtColor);
}

.wdt-cus-before-after-slider .wdt-before-after-slider-container .wdt-before-after-sliders::-moz-range-thumb {
width: 8px;
background: var(--wdtAccentTxtColor);
border: 0;
border-radius: 0;
}

.wdt-cus-before-after-slider-title{
font-size: var(--wdtFontSize_Ext);
letter-spacing: var(--wdtSubtitleLetterSpcing);
text-transform: capitalize;
}

/* svg animation */

.wdt-cus-badge-svg-bordered-animation svg g.wdt-cus-badge-group-path-1,
.wdt-cus-badge-svg-bordered-animation svg g.wdt-cus-badge-group-path-2 {
animation: wdt-cus-bordered-rotate 20s linear infinite;
-webkit-animation: wdt-cus-bordered-rotate 20s linear infinite;
transform-origin: center;
-webkit-transform-origin: center;
}

@keyframes wdt-cus-bordered-rotate {
0%{
transform: rotate(0);
}
100%{
transform: rotate(360deg);
}
}

@-webkit-keyframes wdt-cus-bordered-rotate {
0%{
transform: rotate(0);
}
100%{
transform: rotate(360deg);
}
}



/* Hotspot section */

.wdt-custom-hotspot .wdt-hotspot-holder img {
width: 100%;
}

.wdt-custom-hotspot .wdt-hotspot-holder .wdt-hotspot-item-trigger {
width: 90px;
height: 90px;
border-radius: 20px;
background: rgb(var(--wdtTertiaryColorRgb),0.3);
backdrop-filter: blur(30px);
}

.wdt-custom-hotspot .wdt-hotspot-holder .wdt-hotspot-item-trigger .wdt-hotspot-item-image {
transform: translateY(-20px);-webkit-transform: translateY(-20px);
}

.wdt-custom-hotspot .wdt-hotspot-holder .tippy-box .tippy-content p {
color: var(--wdtPrimaryColor);
margin: 15px 0 0 0;
font-weight: var(--wdtFontWeight_Ext);  
}

.wdt-custom-hotspot .wdt-hotspot-holder .tippy-box .tippy-content {
text-align: center;
display: grid;
}

.wdt-custom-hotspot .wdt-hotspot-holder .tippy-box {
background-color: rgb(var(--wdtTertiaryColorRgb),0.9);
border-radius: var(--wdtRadius_2X);
}

.wdt-custom-hotspot .tippy-box[data-placement^=right]>.tippy-arrow:before {
border-right-color: rgb(var(--wdtTertiaryColorRgb),0.9);
left: -10px;
border-width: 12px 12px 12px 0;
}

.wdt-custom-hotspot .tippy-box[data-placement^=left]>.tippy-arrow:before {
border-left-color: rgb(var(--wdtTertiaryColorRgb),0.9);
right: -10px;
border-width: 12px 0 12px 12px;
}

.wdt-custom-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-image {
display: inline-block;
width: 80px;
height: 100px;
}

.wdt-custom-hotspot .wdt-hotspot-holder .tippy-box .tippy-content h5  {
margin: 0;
order: 2;
font-weight: calc(var(--wdtFontWeight_Base) + 100 );
font-size: var(--wdtFontSize_H6);
}

/* Hotspot section additional img */

.wdt-cus-hotspot-section-additional-img.elementor-element {
pointer-events: none;
}

/* brand logo box Boxed type */
.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {display: inherit;}
.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item {
border-width: 0 1px 1px 0;
border-style: solid;
border-color: rgb(var(--wdtPrimaryColorRgb),0.1);
}

.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: calc(100% - 16.7%);
height: 320px;
font-size: 170px;
color: var(--wdtPrimaryColor);
margin: auto;
}

.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:hover {
color: var(--wdtLinkHoverColor);
}

.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item .wdt-content-media-group {
display: grid;
}

.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item .wdt-content-media-group > .wdt-content-icon-wrapper  {
grid-area: 1/-1;
margin: 0 auto; 
overflow: hidden;  
}

.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item .wdt-content-media-group > .wdt-content-icon-wrapper .wdt-content-icon span svg {
-webkit-transition: all 0.4s linear; 
transition: all 0.4s linear;
}




.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item .wdt-content-media-group > .wdt-content-icon-wrapper:nth-child(1) .wdt-content-icon span svg {
-webkit-transform: translatex(0%) scalex(1); 
transform: translatex(0%) scalex(1); 
opacity: 1; 
transform-origin: 100% 50%;
}

.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item:hover .wdt-content-media-group > .wdt-content-icon-wrapper:nth-child(1) .wdt-content-icon span svg {
-webkit-transform: rotateY(-50deg);
transform: rotateY(-50deg);
opacity: 0;
filter: blur(4px);
}
.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item .wdt-content-media-group > .wdt-content-icon-wrapper:nth-child(2) .wdt-content-icon span svg{
-webkit-transform: rotateY(90deg);
transform: rotateY(90deg);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
opacity: 0;

}

.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item:hover .wdt-content-media-group > .wdt-content-icon-wrapper:nth-child(2) .wdt-content-icon span svg {
-webkit-transform: rotateY(0);
transform: rotateY(0);
opacity: 1;

}


/* -------- bottom border type FAQ -------------*/

.wdt-custom-accordion-001 .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-wrapper {
border-bottom: 1px solid rgba(var(--wdtSecondaryColorRgb), 0.5);
}

.wdt-custom-accordion-001 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
font-size: var(--wdtFontSize_H5);
font-weight: var(--wdtFontWeight_Ext);
font-family: var(--wdtFontTypo_H5);
}

.wdt-custom-accordion-001 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
font-size: var(--wdtFontSize_H5);
}

/*custom icon box*/

.wdt-custom-icon-box-01 .wdt-content-item .wdt-content-title h5 {
font-weight: var(--wdtFontWeight_H5);
font-size: var(--wdtFontSize_H5);
}

.wdt-custom-icon-box-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i {
display: flex;
transition: var(--wdtBaseTransition);
transition-delay: 0.3s;
}

.wdt-custom-icon-box-01 .wdt-column-wrapper {
flex-wrap: nowrap;
}

.wdt-custom-icon-box-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
box-shadow: 0 0 0 0px var(--wdtBodyTxtColor) inset;
transition: all linear 0.5s;
}

.wdt-custom-icon-box-01 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
box-shadow: 0 0 0 100px var(--wdtBodyTxtColor) inset;
}

.wdt-custom-icon-box-01 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span i {
color: var(--wdtAccentTxtColor)
}


/* --------counter with title section-------- */

.wdt-custom-counter .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
line-height: var(--wdtLineHeight_Alt);
font-size: var(--wdtFontSize_Alt);
font-weight: var(--wdtFontWeight_Alt);
font-family: var(--wdtFontTypo_Alt);
}

.wdt-custom-counter .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter .wdt-content-counter-suffix {
opacity: 1;
}


/* (H) Style */
/* grid image box style (H) */
.wdt-grid-imagebox-style,
.wdt-grid-imagebox-style > div,
.wdt-grid-imagebox-style > div > div,
.wdt-grid-imagebox-style > div > div > div,
.wdt-grid-imagebox-style > div > div > div > div,
.wdt-grid-imagebox-style > div > div > div > div > div  { width: 100%; height: 100%; }
.wdt-grid-imagebox-style .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container {padding: clamp(0.9375rem, 0.4203rem + 2.5862vw, 1.875rem);;}

.wdt-grid-imagebox-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::before,
.wdt-grid-imagebox-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::after { display: none; }
.wdt-custom-grid-bnr-main .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-subtitle,
.wdt-custom-grid-bnr-main .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title,
.wdt-grid-imagebox-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-media-image-cover-container .wdt-content-subtitle,
.wdt-grid-imagebox-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-media-image-cover-container .wdt-content-title { margin-top: 0; }
.wdt-custom-grid-bnr-main .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title h5,
.wdt-grid-imagebox-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-media-image-cover-container .wdt-content-title h5 { font-size: var(--wdtFontSize_H4); margin-top: 0; }
.wdt-custom-grid-bnr-main .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-subtitle,
.wdt-grid-imagebox-style .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-media-image-cover-container .wdt-content-subtitle { font-size: calc(var(--wdtFontSize_Ext) + 2px ); text-transform: uppercase; letter-spacing: var(--wdtSubtitleLetterSpcing); line-height: 1.7; margin-bottom: 5px; }
.wdt-grid-imagebox-style .wdt-content-item .wdt-content-media-group .wdt-content-image a img { transform: scale(1.1); transform-origin: left; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
.wdt-grid-imagebox-style .wdt-content-item:hover .wdt-content-media-group .wdt-content-image a img {  transform-origin: right; }
.wdt-custom-grid-bnr-main .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-media-image-cover-container { padding: 0; }

/* --------Home-5----------- */
.wdt-custom-grid-bnr-main.hme-4 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title h5,
.wdt-grid-imagebox-style.hme-4 .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-media-image-cover-container .wdt-content-title h5 { font-size: var(--wdtFontSize_H3); margin-top: 0; }
.wdt-cust-bg-clipath.hme-5 .woocommerce ul.products[class*="custom-product-temp-one"].product-style-default.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline {width:calc(100% - 10px);}
.wdt-cust-bg-clipath.hme-5 .woocommerce ul.products[class*="custom-product-temp-one"].product-style-default.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline .button, 
.wdt-cust-bg-clipath.hme-5 .woocommerce ul.products[class*="custom-product-temp-one"].product-style-default.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a, 
.wdt-cust-bg-clipath.hme-5 .woocommerce ul.products[class*="custom-product-temp-one"].product-style-default.product-thumb-buttonelement-style-simple li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a.button {white-space: pre-wrap;padding: 15px 20px;width: 100% !important;}


/* newsletter txt style (H) */
.wdt-custom-footer-des-style-1 .elementor-widget-container p { font-size: calc(var(--wdtFontSize_Ext)); }

/* home 2 footer Section icon list style (H) */
.wdt-custom-social-icon-list-style .elementor-widget-container ul li { gap: 6px; }
.wdt-custom-social-icon-list-style .elementor-widget-container ul li .elementor-icon-list-icon { display: inline-flex; justify-content: center; align-items: center; background-color: var(--wdtSecondaryColor); width: 30px; height: 30px; border-radius: var(--wdtRadius_Full); }
.wdt-custom-social-icon-list-style .elementor-widget-container ul li .elementor-icon-list-icon svg { margin: 0; }
.wdt-custom-social-icon-list-style .elementor-widget-container ul li .elementor-icon-list-text { cursor: pointer; }

/* home 3 slider video pop up style (H) */
.wdt-custom-slider3-textual-button { overflow: hidden; }
.wdt-custom-slider3-textual-button .wdt-button-holder[class*="wdt-animation"] .wdt-button::before,
.wdt-custom-slider3-textual-button .wdt-button-holder[class*="wdt-animation"] .wdt-button::after { display: none !important; }
.wdt-custom-slider3-textual-button .wdt-button-holder .wdt-button .wdt-button-icon span { position: relative; }
.wdt-custom-slider3-textual-button .wdt-button-holder .wdt-button .wdt-button-icon span:before { content: ""; position: absolute; width: 100%; height: 100%; border-radius: var(--wdtRadius_Part); background-color: rgba(var(--wdtPrimaryColorRgb), 1); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.8); top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: -1; -webkit-animation: boom 2000ms infinite; animation: boom 2000ms infinite; }
@keyframes boom { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; box-shadow: inset 0px 0px 10px 3px rgba(var(--wdtPrimaryColorRgb), 1), 0px 0px 10px 3px rgba(var(--wdtPrimaryColorRgb), 0.2); } 100% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0; box-shadow: none; } }
@-webkit-keyframes boom { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; box-shadow: inset 0px 0px 10px 3px rgba(var(--wdtPrimaryColorRgb), 1), 0px 0px 15px 8px rgba(var(--wdtPrimaryColorRgb), 0.2); } 100% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0; box-shadow: none; } }

/* contact iconbox style (H) */
.wdt-custom-footer-iconbox-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { font-size: 50px; width: 50px; height: 50px; border-radius: var(--wdtRadius_Zero); background-color: transparent; color: var(--wdtSecondaryColor); border: 0; }
.wdt-custom-footer-iconbox-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); margin-top: 0;font-style: normal;}
.wdt-custom-footer-iconbox-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-separator { display: none; }
.wdt-custom-footer-iconbox-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title,
.wdt-custom-footer-iconbox-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { margin-top: 0; }
.wdt-custom-footer-iconbox-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 0; order: 2; }
.wdt-custom-footer-iconbox-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { order: 1; margin-bottom: 5px; font-size: calc(var(--wdtFontSize_Ext) + 2px);
text-transform: uppercase;
letter-spacing: var(--wdtSubtitleLetterSpcing);
line-height: 1.7;}
.wdt-custom-footer-iconbox-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span,
.wdt-custom-footer-iconbox-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title a { color: var(--wdtSecondaryColor) !important; }
.wdt-custom-footer-iconbox-style .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title a:hover { color: var(--wdtAccentTxtColor) !important; }

/* ---Responsive-start------ */
@media screen and (max-width: 1540px) {
.wdt-custom-slider-image-1 .elementor-widget-container:before {
left: 0%;
width: 80%;
}
}
@media only screen and (min-width:1541px) {
    .wdt-cust-bg-clipath.hme-5 .woocommerce ul.products li.product .product-details>.product-title h5 a {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    }
.wdt-cust-bg-clipath.hme-5>.elementor-background-overlay {
    clip-path: inset(130px 0 30px 0%);
-webkit-clip-path: inset(130px 0 00px 0%);
}

.wdt-cust-bg-clipath>.elementor-background-overlay {
clip-path: inset(180px 0 30px 0%);
-webkit-clip-path: inset(180px 0 00px 0%);
}

} 

@media only screen and (max-width: 1280px) {
.wdt-cus-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
bottom: 12%;
}
.wdt-cus-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { 

padding: 0 calc(5% - 15px);
}
.wdt-cus-faq-tab-style .wdt-tabs-container .wdt-tabs-list-wrapper,
.wdt-cus-faq-tab-style .wdt-tabs-container .wdt-tabs-content-wrapper {
width: 50%;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-media-group {
padding: 0 30px 0 30px;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-elements-group {
padding: 0 50px 20px 50px;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-detail-group .wdt-content-description {
padding: 60px 50px 60px 50px;
}
.wdt-cus-testimonial-boxed-type .wdt-content-item {
padding-bottom: 60px;
}
.wdt-cus-offer-image-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container {
padding: 40px;
}
.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: calc(100% - 20% );
}
.wdt-custom-icon-box-01 .wdt-column-wrapper {
flex-wrap: wrap;
} 
.wdt-cust-bg-clipath>.elementor-background-overlay {
clip-path: inset(0px 0 00px 0%);
-webkit-clip-path: inset(0px 0 0px 0%);
}
.wdt-custom-home3-slider-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination { 
right: 50px;
}
.elementor-column.wdt-custom-pricing-list-column {
overflow-x: auto;
padding: 10px;
}

.wdt-custom-spacer-1 .elementor-spacer-inner {
height: 450px;
max-height: 450px;
width: 100px;
max-width: 100px;
bottom: 100px;
}

#footer .elementor-element.wdt-custom-footer1-menu1-list {
width: 50%;
}
}
@media only screen and (min-width: 1025px) {
.wdt-custm-slide-2-inovrl > .elementor-widget-wrap{
background-color: var(--wdtAccentTxtColor);
}
.elementor-column.elementor-col-100.wdt-custom-slider2-column>.elementor-widget-wrap>.elementor-background-overlay {
mix-blend-mode: overlay;
}

}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
.wdt-custom-product-hme-3.elementor-widget-wdt-shop-products .woocommerce ul.products[class*="column-3"]:not(.products-apply-isotope, .swiper-wrapper) li {
flex: 0 0 50%;
width: auto;
scroll-snap-align: start;
scroll-snap-stop: always;
padding: 14px;
}

.woocommerce.single-product div.product .wdt-product-summary>div .product_title {
font-size: var(--wdtFontSize_H2);
}

.wdt-custom-product-hme-3.elementor-widget-wdt-shop-products .woocommerce ul.products[class*="column-3"]:not(.products-apply-isotope,
.swiper-wrapper) {
grid-template-columns: repeat(2, 1fr);
}
}
@media only screen and (min-width: 768px){
.wdt-custom-hme-3-blog .wdt-posts-list-wrapper {width: auto;margin: 0 -25px;}
}
@media only screen and (max-width: 1024px) {
.wdt-cus-image-aside-testimonial .wdt-content-item {
flex-direction: column;
}
.wdt-cus-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
place-content: center;
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-media-group {
width: 100%;
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-detail-group {
width: 100%;
}

.wdt-cus-image-aside-testimonial .wdt-content-item .wdt-content-image>a {
padding-bottom: 50px;
}

.wdt-cus-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
width: 100%;
}

.wdt-cus-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
position: static;
}

.wdt-cus-faq-tab-style .wdt-tabs-container[class*='-layout-vertical'] {
flex-direction: column;
}

.wdt-cus-faq-tab-style .wdt-tabs-container .wdt-tabs-list-wrapper,
.wdt-cus-faq-tab-style .wdt-tabs-container .wdt-tabs-content-wrapper {
width: 100%;
}
.wdt-cus-offer-image-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container {
padding: 30px;
}
.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: calc(100% - 25% );
}
.wdt-custom-title-with-images h2.elementor-heading-title span.image-1 {
bottom: 10px;
max-width: 75px;
}

.elementor-element.elementor-section.wdt-custom-pricing-list-inner-section .elementor-container {
flex-wrap: nowrap;
}

.wdt-custom-home3-slider-carousel .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
right: 0;
left: 0;
top: unset;
bottom: 30px;
writing-mode: horizontal-tb;
}

.wdt-custom-home1-slider .wdt-heading-holder .wdt-heading-title-wrapper {
font-size: calc(var(--wdtFontSize_H3) + 4px);
}

.wdt-custom-slider-carousel-home1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
right: 50px;
left: unset;
writing-mode: horizontal-tb;
bottom: 30px;
top: unset;
}

.wdt-custom-slider2-heading {
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}

.elementor .elementor-column.wdt-custom-slider2-column>.elementor-widget-wrap>.elementor-background-overlay,
.elementor-section.wdt-custom-slider2-section>.elementor-background-overlay {
width: 100%;
}

.wdt-custom-home2-advanced-carousel-for-slider .wdt-carousel-holder .swiper+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets,
.wdt-custom-home2-advanced-carousel-for-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
top: unset;
bottom: 20px;
left: 0;
right: 0;
writing-mode: horizontal-tb;
}

#footer .elementor-element.wdt-custom-footer1-menu1-list {
width: 50%;
}
.wdt-custom-product-hme-3 .woocommerce.swiper-container ul.products:not([style*="height"]) li.product .product-wrapper {margin: 0 0 20px;}
.wdt-custom-product-hme-3.elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal  {position: relative;margin: 10px 0;} 
.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image a {
width: 200px;
height: 200px;
}
.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper,
.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
grid-area: inherit;
}
.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-child(even) {
margin-left: 0;
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:not(:last-child),
.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:nth-last-child(-n + 2) {
margin-bottom: 30px;
}
.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container {
grid-template-columns: 100%;
}
.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {column-gap: 20px;}
.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {width: 100%;
/* pointer-events: none; */
}
.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper {
width: 100%;
display: none;
}

}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.wdt-cus-faq-tab-style .wdt-tabs-container.wdt-layout-vertical .wdt-tabs-list {display: grid;grid-template-columns: 1fr 1fr;
column-gap: 20px;}
.woocommerce.single-product div.product .wdt-product-summary>div .product_title {
font-size: calc(var(--wdtFontSize_H3) + 6px);
}

.wdt-custom-product-hme-3.elementor-widget-wdt-shop-products .woocommerce ul.products[class*="column-3"]:not(.products-apply-isotope, .swiper-wrapper) li {
flex: 0 0 100%;
width: auto;
scroll-snap-align: start;
scroll-snap-stop: always;
padding: 14px;
}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.elementor-element.wdt-custom-pricing-list-section {min-width: 450px;}
}
@media only screen and (max-width: 767px) {

.wdt-cus-faq-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
width: 100%;
margin: 0;
}

.wdt-cus-faq-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list {
box-shadow: unset;
}

.wdt-cus-faq-tab-style .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
justify-content: flex-start;
flex-wrap: nowrap;
padding-right: 20px;
align-items: flex-start;    
}

.wdt-cus-service-appointment-form .row1,
.wdt-cus-service-appointment-form .row2 {
flex-wrap: wrap;
margin-bottom: 50px;
}

.wdt-cus-service-appointment-form .row1>div:not(:last-child),
.wdt-cus-service-appointment-form .row2>div:not(:last-child) {
margin-right: 0;
margin-bottom: 20px;
}

.wdt-cus-faq-tab-style .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
margin: 0 0 20px 0;
}

.wdt-cus-faq-tab-style .wdt-tabs-container .wdt-tabs-list li {
justify-content: flex-start;
}

.wdt-custom-pricing-snapscroll .elementor-widget-wrap {
overflow-x: scroll;
}

.wdt-custom-pricing-snapscroll .elementor-widget-wrap>.elementor-inner-section {
min-width: 800px;
}

.wdt-cus-pricing-table-head .wdt-heading-holder .wdt-heading-title-wrapper {
font-size: var(--wdtFontSize_H5);
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-media-group {
padding: 0 20px 0 20px;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-elements-group {
padding: 0 50px 10px 50px;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-detail-group .wdt-content-description {
padding: 50px 40px 50px 40px;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item {
padding-bottom: 50px;
}

.wdt-cus-common-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: 50px;
height: 50px;
font-size: var(--wdtFontSize_H5);
}
.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: calc(100% - 33.3% );
}
.wdt-custom-offer-marquee .wdt-animation-holder .wdt-animation-item.text-item {
font-size: var(--wdtFontSize_H5);
}
.wdt-custom-title-with-images h2.elementor-heading-title span.image-1 {
bottom: 5px;
max-width: 50px;
}
.wdt-custom-title-with-images h2.elementor-heading-title span.image-2 {
max-width: 130px;
}
.wdt-custom-offer-marquee .wdt-animation-holder .wdt-animation-item.image-item,
.wdt-custom-offer-marquee .wdt-animation-holder {
height: 36px !important;
}
.wdt-custom-title-with-images h2 span.heading-video-1 {
width: 20px;
height: 20px;
bottom: 8px;

}
.wdt-custom-title-with-images h2.elementor-heading-title span.heading-video-1 a i::before {width: 10px;height: 10px;}

.wdt-custom-offer-marquee .wdt-animation-holder .wdt-animation-item.image-item {
margin-left: 20px !important;
margin-right: 20px !important;
}

.wdt-custom-offer-marquee .wdt-animation-holder .wdt-animation-item.image-item {
opacity: 0;
}

.wdt-custom-slider-image-1 .elementor-widget-container:before {
right: 0;
left: 0;
width: 100%;
}

.wdt-custom-slider-carousel-home1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets {
left: 0;
right: 0;
bottom: 15px;
}

.elementor-element.wdt-custom-home2-scroll {
left: 10px;
}
.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container {
grid-template-columns: 100%;
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list {
grid-template-columns: 100%;
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container>.wdt-interactive-showcase-content-wrapper {
margin-top: 40px;
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li {
min-width: unset;
max-width: 100%;
width: 100%;
text-align: left;
}

.wdt-custom-interactive-showcase-home3 .wdt-interactive-showcase-container {
max-width: 480px;
margin: auto;
}
.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-meta-data h3 {
font-size: var(--wdtFontSize_H4);
}
.wdt-custom-products-categories .wdt-shop-category-listing-item.type2 .wdt-shop-category-listing-inner .wdt-shop-category-listing-image a {
width: 120px;
height: 120px;
}
.wdt-custom-products-categories.cst-first-row.elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.column.wdt-one-third{width: 33.3%;}
.wdt-custom-products-categories.cst-second-row.elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.column.wdt-one-half{width: 33.3%;}
.wdt-custom-products-categories.cst-second-row.elementor-widget-wdt-shop-product-cat .elementor-widget-container {display: flex;justify-content: center;flex-wrap: wrap;}
.wdt-custom-blog-single-title .wdt-heading-holder h1.wdt-heading-title-wrapper span.wdt-heading-title {
font-size: calc(var(--wdtFontSize_H3) - 0px);
}
.wdt-cstm-single-product-thum-one .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container {width: 25%;}
.wdt-custom-product-hme-3.elementor-widget-wdt-shop-products .woocommerce ul.products[class*="column-3"]:not(.products-apply-isotope, .swiper-wrapper) li {
flex: 0 0 100%;
width: auto;
scroll-snap-align: start;
scroll-snap-stop: always;
padding: 14px;
}
.wdt-custom-hme-3-blog .wdt-posts-list-wrapper {width: auto;margin: 0 -10px;}
.woocommerce div.product .wdt-custm-single-prodct-tabs .wdt-custm-single-prodct-tabs.woocommerce-tabs ul.tabs li:not(:last-child),
.woocommerce div.product .wdt-custm-single-prodct-tabs .wdt-product-tabs .woocommerce-tabs ul.tabs li:not(:last-child) {
border-width: 0 0 0px;
padding-bottom: 10px;
}

.woocommerce.single-product  div.product .wdt-product-summary>div .product_title {
font-size: calc(var(--wdtFontSize_H3) + 6px);
}

.woocommerce div.product .wdt-custom-summary-two .summary.wdt-product-summary>div,
.wdt-custom-summary-two .wdt-product-summary .product-buttons-wrapper .wc_btn_inline a,
.wdt-custom-summary-two .wdt-product-summary .product-buttons-wrapper .wc_btn_inline a.button,
.wdt-custom-summary-two .wdt-product-summary .product-buttons-wrapper .wc_btn_inline button,
.wdt-custom-summary-two .wdt-product-summary .product-buttons-wrapper .wc_btn_inline button.button,
.wdt-custom-summary-two .wdt-product-summary .product-buttons-wrapper .wc_btn_inline .button {
margin: 10px 0;
}

.wdt-cstcmn-heading.with-decor-icon .wdt-heading-deco-inner .wdt-heading-deco-icon .wdt-content-icon span {
font-size: 150px;
width: 150px;
height: 150px;
}
.wdt-custom-heder-icons-hm-3 .wdt-header-icons-list-item {padding: 5px 10px;}
}

@media only screen and (max-width: 479px) {
.wdt-cus-faq-title .wdt-heading-holder  .wdt-heading-title {font-size: calc(var(--wdtFontSize_H3) - 4px);}
.wdt-custom-accordion-001 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title  {font-size: calc(var(--wdtFontSize_H5) - 4px)}
.wdt-cus-img-with-txt .widget-image-caption {
padding: 14px 0 0 0;
}

.wdt-cus-advanced-pricing-toogle .wdt-advanced-toggle-switcher-container>*:not(:last-child) {
margin-right: 10px;
}

.wdt-cus-advanced-pricing-toogle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title .wdt-advanced-toggle-left-title,
.wdt-cus-advanced-pricing-toogle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title .wdt-advanced-toggle-right-title {
font-size: var(--wdtFontSize_H4);
}

.wdt-cus-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-pricing,
.wdt-cus-pricing-plan .wdt-pricing-table-holder div[class*='-table-header'],
.wdt-cus-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-features {
margin-left: 30px;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-media-group {
padding: 0 10px 0 10px;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-elements-group {
padding: 0 10px 10px 10px;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item .wdt-content-detail-group .wdt-content-description {
padding: 40px 20px 40px 20px;
}

.wdt-cus-testimonial-boxed-type .wdt-content-item {
padding-bottom: 40px;
}

.wdt-cus-popup-newsletter-mailchamp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] span {
font-size: 0;
}

.wdt-cus-popup-newsletter-mailchamp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
/* background: none;
color: var(--wdtPrimaryColor); */
padding: 0;
margin-right: 00px;
min-width: 50px;
justify-content: center
}
.wdt-cus-popup-newsletter-mailchamp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] i {
margin: 0;
}
/* .wdt-cus-popup-newsletter-mailchamp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover {
background: none;
} */

.wdt-cus-popup-newsletter-mailchamp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input {
padding: 10px 20px;
}

.wdt-cus-popup-newsletter-mailchamp.footer-2 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
color: var(--wdtSecondaryColor);
width: 50px;
justify-content: center;
margin: 0;

}
#footer .wdt-cus-popup-newsletter-mailchamp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input {
padding-right: 55px;
}
.wdt-cus-popup-newsletter-mailchamp.footer-2 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] i{
margin-left: 0;
}
.wdt-cus-popup-newsletter-mailchamp.footer-2 .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover {
/* background: none; */
color: var(--wdtBodyBGColor);
}

.wdt-cus-contact-social-icons.footer-2 .elementor-social-icons-wrapper .elementor-grid-item .elementor-icon {
font-size: calc(var(--wdtFontSize_Base) - 2px);
padding: 6px;
}

.wdt-custom-footer-payment-methods .elementor-icon-list-items .elementor-icon-list-item {
margin-bottom: 15px;
}
.wdt-cus-offer-image-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container {
padding: 20px;
}
.wdt-custom-hotspot .wdt-hotspot-item-trigger .wdt-hotspot-item-image img {
max-width: 100px;
}
.wdt-custom-hotspot .wdt-hotspot-holder .wdt-hotspot-item-trigger {
width: 80px;
height: 60px;
}
.wdt-custom-hotspot .wdt-hotspot-holder .tippy-box .tippy-content .wdt-hotspot-image {
width: 60px;
height: 100%;
}
.wdt-custom-hotspot .wdt-hotspot-holder .tippy-box .tippy-content p {
margin: 10px 0 0 0;
}
.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: calc(100% - 50% );
}
.wdt-cus-pricing-plan .wdt-pricing-table-holder .wdt-pricing-table-footer .wdt-content-button > a {
margin: 30px;
width: auto;
}
.wdt-custom-heading-for-price-list .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title, 
.wdt-custom-inner-content-for-price-list .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {font-size: calc(var(--wdtFontSize_Ext) + 2px);}
.elementor-element.wdt-custom-pricing-list-section {min-width: 360px;}
.wdt-custom-products-categories.cst-first-row.elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.column.wdt-one-third {width: 50%;}
.wdt-custom-offer-marquee .wdt-animation-holder .wdt-animation-item.text-item {
font-size: 12px;
display: none;
}
.wdt-custom-prducts-list-home1 .wdt-products-container .wdt-products-pagination-holder {
margin-top: 60px;
}

.wdt-custom-offer-marquee .wdt-animation-holder .wdt-animation-item.image-item img {
max-width: 27px;
}

.wdt-custom-offer-marquee .wdt-animation-holder .wdt-animation-item.image-item,
.wdt-custom-offer-marquee .wdt-animation-holder {
height: 27px !important;
}
.wdt-custom-offer-marquee .wdt-animation-holder .wdt-animation-item.image-item {display: none;}
.wdt-custom-slider3-heading .wdt-heading-holder .wdt-heading-title-wrapper span>img {
height: 48px;
}
.wdt-custom-products-categories.cst-second-row.elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.column.wdt-one-half,
.wdt-custom-products-categories.cst-first-row.elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.column.wdt-one-third {width: 50%;}
.wdt-custom-products-categories.cst-first-row.elementor-widget-wdt-shop-product-cat .wdt-shop-category-listing-item.column.wdt-one-third:last-child {width: 100%;}
.wdt-custom-gallery .gallery-columns-3 .gallery-item {
max-width: calc((100% - 0px * 2) / 2);
}
.elementor-slideshow__header > i, .elementor-slideshow__header > svg {margin: 0.2em;font-size: 22px;}
.wdt-custom-blog-single-title .wdt-heading-holder h1.wdt-heading-title-wrapper span.wdt-heading-title {
font-size: calc(var(--wdtFontSize_H3) - 4px);
}
.woocommerce.single-product  div.product .wdt-product-summary>div .product_title {
font-size: calc(var(--wdtFontSize_H3) + 0px);
}
.wdt-custom-prducts-list-home1 .wdt-products-carousel-container .woocommerce ul.products:not([style*="height"]) li.product .product-wrapper {margin: 0 0 0 0;}
.wdt-custom-popup-newsletter.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder {padding: 0 30px;}


}

/* @media(max-width: 1540px){
body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed > .elementor-container {
padding: 0 20px; width: 100%; max-width: 100%;
}
}
@media(min-width: 1025px) {
body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed > .elementor-container {
padding: 0 20px;
}
}
@media(max-width: 1024px) {
body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed > .elementor-container {
padding: 0 20px; width: 100%; max-width: 100%;
}
} */

/* Layout Responsive */
body .container,
body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section)>.elementor-container {
padding: 0 20px;
/* width: 100%; max-width: 100%; */
}

@media only screen and (min-width: 1541px) {
body .elementor-section.elementor-section-boxed>.elementor-container {
padding: 0 20px;
}
}

@media (max-width: 1540px) {
.wdt-cus-image-aside-testimonial .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
bottom: 14%;
}
.wdt-cus-offer-image-box .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container {
padding: 20px 20px 40px 30px;
}
.wdt-cus-brandlogo-icon-box-boxed-type .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
width: calc(100% - 20% );
}
#header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched,
.wdt-no-full-section)>.elementor-container,
body .container,
body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section)>.elementor-container {
padding: 0 20px;
width: 100%;
max-width: 100%;
}

body .container .elementor-section.elementor-section-boxed>.elementor-container {
padding: 0;
}
}

@media (min-width: 1025px) {

#header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched,
.wdt-no-full-section)>.elementor-container,
body .container,
body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section)>.elementor-container {
padding: 0 20px;
}

body .container .elementor-section.elementor-section-boxed>.elementor-container {
padding: 0;
}
}

@media (max-width: 1024px) {

#header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched,
.wdt-no-full-section)>.elementor-container,
body .container,
body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section)>.elementor-container {
padding: 0 20px;
}

body .container .elementor-section.elementor-section-boxed>.elementor-container {
padding: 0;
}
}
.swiper-slide .wdt-content-item > .elementor { width: 100%; }