section.wdt-custom-top-section { width: calc(100% - 60px); margin: auto; background-color: var(--wdtBodyBGColor); min-height: 600px; }
.wdt-custom-top-section-of-page .elementor-column .elementor-widget-wrap{
    background-color: var(--wdtBodyBGColor);
}
.wdt-custom-height-header2:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 530px;
    background: url(../images/pattern-chakras-white.png);
    background-color: var(--wdtPrimaryColor);
}

.sticky-header-active.wdt-custom-height-header:before{
    display: none;
}
.ui-widget { font-family: var(--wdtFontTypo_Base); }

.wdt-custom-filler-heading .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line{ width: 90%; }

/* Pagination BG */

.woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a{
    background-image: url(../images/pattern-button.png);
    background-repeat: repeat;
}
.wdt-product-pagination ul li a,
.wdt-product-pagination ul li span,
.wdt-product-pagination .prev-post a,
.wdt-product-pagination .next-post a{
    background-image: url(../images/pattern-button.png);
    background-repeat: repeat;
}
/* End */

/* Home page image box - 1 */
.wdt-custom-image-box-1 .wdt-content-item .wdt-content-image > a{
    border-radius: var(--wdtRadius_Full);
    position: relative;
    border: 5px solid;
    transition: all 0.3s ease;
}
.wdt-custom-image-box-1 .wdt-content-item:hover .wdt-content-image > a{
    animation: shadow-pulse .75s infinite linear;
}
.wdt-custom-image-box-1 .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H4);
    text-transform: uppercase;
}
.wdt-custom-image-box-1 .wdt-content-item .wdt-content-image > a:before{
    content: "";
    position: absolute;
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px;
    margin: auto;
    background: url(../images/image-icon-shape.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    transition: all 0.3s ease;
    animation: rotate 10s linear infinite;
    animation-play-state: paused;
}
.wdt-custom-image-box-1 .wdt-content-item:hover .wdt-content-image > a:before{
    animation-play-state: running;
}
@keyframes rotate {
    0%{
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}
@keyframes shadow-pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(224, 152, 102, 0.2);
    }
    100% {
        box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);
    }
}
.wdt-custom-image-box-1 .wdt-content-item .wdt-content-elements-group {
    line-height: 0;
}
.wdt-custom-image-box-1 .wdt-content-item .wdt-content-separator.separator-1 span{
    width: 90%;
    position: relative;
}
.wdt-custom-image-box-1 .wdt-content-item .wdt-content-detail-group { margin-top: 25px; }
.wdt-custom-image-box-1 .wdt-content-item .wdt-content-separator.separator-1 span:before{
    content:"";
    display: block;
    position:absolute;
    left: 0;
    right: 0;
    top: -5px;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, var(--wdtBorderColor) 50%, transparent 50%), 
                linear-gradient(90deg, var(--wdtBorderColor) 50%, transparent 50%), 
                linear-gradient(0deg, var(--wdtBorderColor) 50%, transparent 50%), 
                linear-gradient(0deg, var(--wdtBorderColor) 50%, transparent 50%);
    background-size: 8px 1px, 0px 1px, 0px 1px, 0px 1px;
    background-position: 0% 0%, 100% 100%, 0% 100%, 100% 0px;
    animation: dash 50s linear infinite;
}
@keyframes dash{
    to {
        background-position: 100% 0%, 0% 100%, 0% 0%, 100% 100%;
    }
}
.wdt-custom-image-box-1 .wdt-column:nth-child(1) .wdt-content-item .wdt-content-title h5 a { 
    color: rgb(242, 109, 125);
}
.wdt-custom-image-box-1 .wdt-column:nth-child(1) .wdt-content-item .wdt-content-image > a {
    border-color: rgb(242, 109, 125);
}
.wdt-custom-image-box-1 .wdt-column:nth-child(2) .wdt-content-item .wdt-content-title h5 a { 
    color: rgb(240, 189, 38);
}
.wdt-custom-image-box-1 .wdt-column:nth-child(2) .wdt-content-item .wdt-content-image > a {
    border-color: rgb(240, 189, 38);
}
.wdt-custom-image-box-1 .wdt-column:nth-child(3) .wdt-content-item .wdt-content-title h5 a { 
    color: rgb(155, 217, 218);
}
.wdt-custom-image-box-1 .wdt-column:nth-child(3) .wdt-content-item .wdt-content-image > a {
    border-color: rgb(155, 217, 218);
}
.wdt-custom-image-box-1 .wdt-column:nth-child(4) .wdt-content-item .wdt-content-title h5 a { 
    color: rgb(224, 152, 102);
}
.wdt-custom-image-box-1 .wdt-column:nth-child(4) .wdt-content-item .wdt-content-image > a {
    border-color: rgb(224, 152, 102);
}

.wdt-custom-type-ext-heading .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-type-ext-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    font-family: var(--wdtFontTypo_Ext);
    font-weight: var(--wdtFontWeight_Ext);
    color: var(--wdtBorderColor);
    letter-spacing: 4px;
}
.wdt-custom-type-ext-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    font-size: var(--wdtFontSize_H3);
}
.wdt-slider-heading .wdt-heading-holder .wdt-heading-title-wrapper{
    font-size: calc(var(--wdtFontSize_H2) - 10px);
}
/* Shop description template */

.elementor-element.wdt-custom-icon-list-shop .elementor-widget-container .elementor-icon-list-items{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 20px;
}

/* End */

/* Blog listing */

.wdt-simple-style.wdt-post-entry .blog-entry,
.no-header-menu ul li ul, .wdt-header-menu ul li ul.children, .wdt-header-menu ul li ul.sub-menu, .wdt-header-menu ul li.has-mega-menu > ul,
.dtlms-pagination.dtlms-ajax-pagination .prev-post a, .dtlms-pagination.dtlms-ajax-pagination .next-post a, 
.dtlms-pagination.dtlms-ajax-pagination ul.page-numbers li span, .dtlms-pagination.dtlms-ajax-pagination ul.page-numbers li a, 
div[class$="details-holder"] .dtlms-pagination.dtlms-ajax-pagination ul.page-numbers li > span,
.type2.dtlms-courselist-item-wrapper .dtlms-courselist-details,div[class*="list-item-wrapper"] div[class*="list-details"],
#searchform ul.quick_search_results{
    background: url(../images/pattern-button.png);
    background-repeat: no-repeat;
}


/* End */

/* Events */
.wdt-events-holder .wdt-event-item.wdt-column{
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    place-content: baseline;
}
.wdt-events-holder .wdt-event-item-media,
.wdt-events-holder .wdt-event-item-media img{
    width: 100%;
}
.wdt-events-holder .wdt-event-item-media{
    overflow: hidden;
    position: relative;
}
.wdt-events-holder .wdt-event-item .wdt-event-item-media:before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 0;
    background: -moz-linear-gradient(top, rgba(var(--wdtPrimaryColorRgb),.0) 0%, rgba(var(--wdtPrimaryColorRgb),.09) 14%, rgba(var(--wdtPrimaryColorRgb),.23) 28%, rgba(var(--wdtPrimaryColorRgb),.61) 58%, rgba(var(--wdtPrimaryColorRgb),.84) 79%, rgba(var(--wdtPrimaryColorRgb),.96) 93%, rgba(var(--wdtPrimaryColorRgb),1) 100%);
    background: -webkit-linear-gradient(top, rgba(var(--wdtPrimaryColorRgb),.0) 0%,rgba(var(--wdtPrimaryColorRgb),.09) 14%,rgba(var(--wdtPrimaryColorRgb),.23) 28%,rgba(var(--wdtPrimaryColorRgb),.61) 58%,rgba(var(--wdtPrimaryColorRgb),.84) 79%,rgba(var(--wdtPrimaryColorRgb),.96) 93%,rgba(var(--wdtPrimaryColorRgb),1) 100%);
    background: linear-gradient(to bottom, rgba(var(--wdtPrimaryColorRgb),.0) 0%,rgba(var(--wdtPrimaryColorRgb),.09) 14%,rgba(var(--wdtPrimaryColorRgb),.23) 28%,rgba(var(--wdtPrimaryColorRgb),.61) 58%,rgba(var(--wdtPrimaryColorRgb),.84) 79%,rgba(var(--wdtPrimaryColorRgb),.96) 93%,rgba(var(--wdtPrimaryColorRgb),1) 100%);
    transition: all 0.3s ease;
    z-index: 1;
    opacity: .8;
}
.wdt-events-holder .wdt-event-item:hover .wdt-event-item-media:before{
    height: 100%;
}
.wdt-events-holder .wdt-event-item-media img{
    transition: all 0.3s linear;
}
.wdt-events-holder .wdt-event-item:hover .wdt-event-item-media img{
    transform: scale(1.1) translateX(10px);
    -webkit-transform: scale(1.1) translateX(10px);
}
.wdt-events-holder h2{
    font-size: var(--wdtFontSize_H5);
    position: relative;
    bottom: 0;
    padding: 20px;
    background: var(--wdtPrimaryColor);
    width: 100%;
    margin: 0;
    height: fit-content;
    order: 6;
    color: var(--wdtHeadAltColor);
    left: 0;
    display: flex;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    text-align: center;
    justify-content: center;
}
.wdt-events-holder h2  a{
    z-index: 1;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.wdt-events-holder .wdt-event-item-button {
    display: none;
}
.wdt-events-holder p i{
    display: none;
}
.wdt-events-holder p{
    padding: 20px;
    background-color: var(--wdtSecondaryColor);
    margin: 0;
    flex-basis: 100%;
    text-align: center;
    z-index: 1;
}
.wdt-events-holder p:nth-child(4){
    border-left: 1px solid rgba(var(--wdtBorderColorRgb),.3);
    position: absolute;
    top: 30px;
    right: 30px;
    padding: 5px 15px;
    background: var(--wdtAccentTxtColor);
}
.wdt-events-holder .wdt-event-item h2:after{
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    background-color: var(--wdtAccentTxtColor);
}
.wdt-events-holder .wdt-event-item:hover h2 a{
    color: var(--wdtAccentTxtColor);
}
.wdt-events-holder .wdt-event-item:hover h2:after{
    width: 0;
}

/* End */

/* Event Single */

.tribe-events-single .wdt-events-meta-content p,
.tribe-events-single .wdt-events-meta-content .tribe-events-single-event-title{
    display: none;
}
.tribe-events-single .wdt-events-meta-content p.tribe-events-back{
    display: block;
    margin-bottom: 15px;
}
.tribe-events-single .wdt-events-meta-content .tribe-events-schedule h2{
    margin-top: 0;
    font-size: var(--wdtFontSize_H5);
}
.tribe-events-single .wdt-events-meta-content .tribe-events-schedule{
    margin-top: 0;
} 
.tribe-events-single .tribe-common-c-btn-border{
    width: auto;
    background: var(--wdtSecondaryColor);
    border: none;
    padding: var(--wdtPadding_Btn);
    color: var(--wdtHeadAltColor);
    font-family: var(--wdtFontTypo_Base);
    font-size: var(--wdtFontSize_Base);
    border-radius: var(--wdtRadius_Zero);
    min-width: 200px;
}
.tribe-events-single .tribe-common-c-btn-border:hover{
    background-color: var(--wdtPrimaryColor);
}
.tribe-events-single .tribe-common-c-btn-border button{
    text-transform: capitalize;
}
.tribe-events-single .tribe-common-c-btn-border svg{
    display: none;
    fill: currentColor;
    color: currentColor;
    width: 14px;
    height: 8px;
}
.tribe-events-single .tribe-common .tribe-common-c-svgicon__svg-fill{
    fill: currentColor;
}
.tribe-events-single .tribe-events-meta-group .tribe-events-single-section-title{
    font-size: var(--wdtFontSize_H5);
    margin-bottom: 25px;
    margin-top: 0;
}
.tribe-events-meta-group{
    margin-bottom: 30px;
}
.tribe-events-single .wdt-events-right-content{
    display: flex;
    flex-wrap: wrap;
}
.commententries div#respond{
    width: 100%;
}
.comment-form-comment label{
    margin-bottom: 10px;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{
    font-size: var(--wdtFontSize_H6);
    display: block;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next:after{
    content: "";
    position: relative;
    display: inline-block;
    -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 16 29' style='enable-background:new 0 0 16 29;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M0.4,2.9l12,11.6l-12,11.6c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4s0.8-0.1,1.1-0.4l13-12.7c0.6-0.6,0.6-1.5,0-2.1 L2.5,0.8C2,0.2,1,0.2,0.4,0.8C-0.1,1.4-0.1,2.3,0.4,2.9z'%3E%3C/path%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 16 29' style='enable-background:new 0 0 16 29;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M0.4,2.9l12,11.6l-12,11.6c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4s0.8-0.1,1.1-0.4l13-12.7c0.6-0.6,0.6-1.5,0-2.1 L2.5,0.8C2,0.2,1,0.2,0.4,0.8C-0.1,1.4-0.1,2.3,0.4,2.9z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    width: 12px;
    height: 12px;
    margin-left: 10px;
    background-color: currentColor;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous:before{
    content: "";
    position: relative;
    display: inline-block;
    -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 16 29' style='enable-background:new 0 0 16 29;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M15.6,0.8c-0.6-0.6-1.5-0.6-2.1,0l-13,12.7c-0.6,0.6-0.6,1.5,0,2.1l13,12.7c0.3,0.3,0.7,0.4,1.1,0.4s0.8-0.1,1.1-0.4 c0.6-0.6,0.6-1.5,0-2.1l-12-11.6l12-11.6C16.1,2.3,16.1,1.4,15.6,0.8z'%3E%3C/path%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 16 29' style='enable-background:new 0 0 16 29;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M15.6,0.8c-0.6-0.6-1.5-0.6-2.1,0l-13,12.7c-0.6,0.6-0.6,1.5,0,2.1l13,12.7c0.3,0.3,0.7,0.4,1.1,0.4s0.8-0.1,1.1-0.4 c0.6-0.6,0.6-1.5,0-2.1l-12-11.6l12-11.6C16.1,2.3,16.1,1.4,15.6,0.8z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    width: 12px;
    height: 12px;
    margin-right: 10px;
    background-color: currentColor;
}
#tribe-events a:hover { color: var(--wdtHeadAltColor); }
.single-tribe_events .tribe-events-c-subscribe-dropdown, .tribe-events .tribe-events-c-subscribe-dropdown{
    max-width: 200px;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content{
    border: 1px solid var(--wdtHeadAltColor);
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content ul{
    padding: 0;
    transform: none;
    -webkit-transform: none;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item{
    padding: 15px;
    background-color: var(--wdtAccentTxtColor);
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content ul li:not(:last-child){
    margin-bottom: 2px;
}

/* End */

/* Fullwidth Button */

.wdt-custom-button-fullwidth .wdt-button-holder,
.wdt-custom-button-fullwidth .wdt-button-holder .wdt-button{
    width: 100%;
    justify-content: flex-start;
}

/* End */

/* Animation */

.wdt-animation-holder .wdt-animation-item img{
    margin: auto;
}

/* End */

/* Mega menu */

.wdt-custom-mega-menu-heading .wdt-heading-holder .wdt-heading-title-wrapper {
    font-size: var(--wdtFontSize_Base);
    color: var(--wdtHeadAltColor);
}
.wdt-custom-mega-menu-icon-list .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item a{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border: none;
}
.wdt-custom-button-fullwidth.wdt-custom-mega-menu-heading .wdt-button-holder a.wdt-button{
    line-height: normal;
}
.wdt-custom-mega-menu-icon-list .elementor-widget-container ul.elementor-icon-list-items{
    background: none;
}
.wdt-custom-mega-menu-heading .wdt-button-holder a.wdt-button{
    text-align: left;
}

/* End */

/* Contact page */

.custom-form-location form .submit-btn {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 40px;
}
.custom-form-location form .wpcf7-spinner {
    position: absolute;
    left:60%;
    top: 40%;
}
.custom-form-location form input, .custom-form-location form textarea {
    color:  var(--wdtBodyTxtColor);
}
.custom-form-location form input::placeholder , .custom-form-location form textarea::placeholder {
    color: var(--wdtBodyTxtColor) !important;
    opacity: 1;
}
.custom-form-location form p{
    margin-top: 30px;
    position: relative;
}
.custom-form-location form input[type="submit"] {
    background-image: url('https://kriyayogael.wpengine.com/wp-content/uploads/2016/07/pattern-grudge.png');
    background-repeat: repeat;
    border: 1px solid var(--wdtBorderColor);
}
.custom-form-location form input[type="submit"]:hover {
    border: 1px solid transparent;
}

.custom-form-location p .custom-related-icon-user, .custom-form-location p .custom-related-icon-email, .custom-form-location p .custom-related-icon-message {
    position: absolute;
    left: auto;
    top: 15px;
    right: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    width: 60px;
    height: 30px;
    border-left: 1px solid rgba(var(--wdtBorderColorRgb),0.3);
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.custom-form-location p  .custom-related-icon-user::before {
    content: "\e802";
}
.custom-form-location p .custom-related-icon-email::before {
    content: "\e804";
}
.custom-form-location p .custom-related-icon-message::before {
    content: "\e805";
}
.custom-form-location p  .custom-related-icon-user::before, .custom-form-location p .custom-related-icon-email::before, .custom-form-location p .custom-related-icon-message::before {
    font-family: "kriya_custom_fonts";
    font-size: 1.25em;
    pointer-events: none;
} 
input:hover + .custom-related-icon-user:hover {
    border-color: rgba(var(--wdtBorderColorRgb),1);
    transform: scale(0);
}

/* Contact style */

.custom-contact-style-01 .elementor-widget-wrap::before , .custom-contact-style-01 .elementor-widget-wrap::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 1px solid transparent;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    z-index: -1;
}
.custom-contact-style-01 .elementor-widget-wrap::before {
    transform: translate(10px, 10px);
    border-color: rgba(var(--wdtBorderColorRgb),0.25);
}
.custom-contact-style-01 .elementor-widget-wrap:hover::after {
    border-color: var(--wdtBorderColor);
    transform: translate(10px, 10px);
}
.custom-contact-style-01 .elementor-widget-wrap:hover::before {
    transform: translate(0px, 0px);
    border-color: transparent;
}

.custom-contact-style-01 h6 {
    text-transform: uppercase
}

/* End */

/* Classes Single */

.wdt-custom-classes-icon-list .elementor-widget-container .elementor-icon-list-item{
    font-size: var(--wdtFontSize_H6);
}
.wdt-custom-image-box-poses .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-custom-image-box-poses .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > span{
    width: 100%;
}

.wdt-custom-image-box-poses .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{
    width: fit-content;
    max-width: 80%;
    height: fit-content;
    text-align: left;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    bottom : 30px;
    opacity: 0;
    background: var(--wdtSecondaryColor);
    color: var(--wdtHeadAltColor);
    transition-delay: .2s;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transition: all 0.3s ease;
}
.wdt-custom-image-box-poses .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container{
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
}
.wdt-custom-image-box-poses .wdt-content-item .wdt-media-image-cover > .wdt-content-image-wrapper{
    overflow: visible;
}
.wdt-custom-image-box-poses .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div h5{
    margin-top: 0;
    letter-spacing: var(--wdtLetterSpacing_Alt);
}
.wdt-custom-image-box-poses .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div,
.wdt-custom-image-box-poses .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5{
    color: var(--wdtHeadAltColor);
}
.wdt-custom-image-box-poses .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-image-box-poses .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after{
    background: none;
    z-index: -1;
}
.wdt-custom-image-box-poses .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before{
    transform: translate(10px, 10px);
    border: 1px solid rgba(var(--wdtBorderColorRgb),.3);    
}
.wdt-custom-image-box-poses .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after{
    left: 0;
    top: 0;
    opacity: 1;
    padding-top: 0;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 1px solid transparent;
}
.wdt-custom-image-box-poses .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after{
    transform: translate(10px, 10px);
    border: 1px solid rgba(var(--wdtBorderColorRgb),1);
    opacity: 1;
    padding-top: 0;
    width: 100%;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.wdt-custom-image-box-poses .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before{
    transform: translate(0, 0);
    border-color: transparent;
}
.wdt-custom-class-instruction p{
    max-width: 900px;
    font-size: var(--wdtFontSize_H6);
}
.wdt-custom-classes-testimonials .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-description{
    font-size: var(--wdtFontSize_H5);
    max-width: 900px;
    font-weight: calc(var(--wdtFontWeight_Alt) - 100);
}
.wdt-custom-classes-testimonials .wdt-testimonial-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-detail-group {
    margin-bottom: 10px;
}

/* End */ 

/* Footer */

.wdt-custom-footer-working-hours .wdt-heading-holder .wdt-heading-content-wrapper{
    font-size: var(--wdtFontSize_H5);
    font-weight: var(--wdtFontWeight_Alt);
}
.footer-list-custom .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item:not(:nth-child(1)) .elementor-icon-list-icon{
    opacity: 0;
}
.wpcf7-submit{
    border: 1px solid var(--wdtBorderColor);
}
.footer-list-custom .elementor-icon-list-item {
    text-transform: capitalize;
}
.footer-list-custom a:hover {
    color: var(--wdtSecondaryColor);
}
.footer-social-icon-custom .elementor-social-icons-wrapper .elementor-grid-item{
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
}
.footer-social-icon-custom .elementor-icon.elementor-social-icon {
    font-size: var(--wdtFontSize_Base);
    border: 1px solid var(--e-social-icon-icon-color);
}
.footer-text-hover-custom p {
    color: var(--wdtAccentTxtColor);
}
.footer-text-hover-custom p a {
    color: var(--wdtAccentTxtColor);
    font-weight: 600;
}
.footer-text-hover-custom p a:hover {
    color: var(--wdtSecondaryColor);
}

/* End */

/* Courses List before & after */
.dtlms-courselist-item-wrapper.type2 { z-index: 1; }
.dtlms-courselist-item-wrapper.type2:before,
.dtlms-courselist-item-wrapper.type2:after{
    content: "";
    position: absolute;
    left: 15px;
    top: 15px;
    bottom: 15px;
    right: 15px;
    border: 1px solid;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    z-index: -1;
}
.dtlms-courselist-item-wrapper.type2:before{
    transform: translate(10px, 10px);
    border-color: rgba(var(--wdtBorderColorRgb),0.25);
}
.dtlms-courselist-item-wrapper.type2:hover:before{
    transform: translate(0px, 0px);
    border-color: transparent;
}
.dtlms-courselist-item-wrapper.type2:hover:after{
    border-color: var(--wdtBorderColor);
    transform: translate(10px, 10px);
}

/* End */

/* image style */
.wdt-custom-hover-style-01 .elementor-widget-container img {
    position: relative;
    z-index: 1;
}
.wdt-custom-hover-style-01 .elementor-widget-container::before,
.wdt-custom-hover-style-01 .elementor-widget-container::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 1px solid;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    z-index: 0;
}
.wdt-custom-hover-style-01 .elementor-widget-container::before {
    transform: translate(10px, 10px);
    border-color: rgba(var(--wdtBorderColorRgb), 0.25);
}
.wdt-custom-hover-style-01 .elementor-widget-container:hover:before {
    transform: translate(0px, 0px);
    border-color: transparent;
}
.wdt-custom-hover-style-01 .elementor-widget-container:hover:after {
    border-color: var(--wdtBorderColor);
    transform: translate(10px, 10px);
}

/* End */

/* 404 heading style */
.wdt-error-heading-style-1 h2.wdt-heading-title-wrapper {
    font-size: clamp(3.125rem, 2.4038rem + 3.2051vw, 6.25rem);
    line-height: 1;
    text-transform: uppercase;
}
.wdt-error-heading-style-2 h2.wdt-heading-title-wrapper {
    font-family: var(--wdtFontTypo_Base);
    font-size: clamp(3.125rem, 1.6827rem + 6.4103vw, 9.375rem);
    line-height: 1;
}
.wdt-error-heading-style-2 .wdt-heading-subtitle-wrapper {
    font-size: clamp(1.625rem, 1.3942rem + 1.0256vw, 2.625rem);
}
.wdt-error-heading-style-2 .wdt-heading-content-wrapper {
    font-size: var(--wdtFontSize_H5);
}
.wdt-error-heading-style-3 .wdt-heading-content-wrapper {
    font-size: var(--wdtFontSize_H5);
}

/* End */

/* image carousel static praragraph style */

.wdt-static-dis-style .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-static-auth-style .wdt-heading-holder .wdt-heading-content-wrapper {
    font-family: var(--wdtFontTypo_Base);
    font-size: clamp(var(--wdtFontSize_H6), 1.0962rem + 0.1282vw, var(--wdtFontSize_H5));
    font-style: italic;
}
.wdt-static-auth-style .wdt-heading-holder {
    position: relative;
}
.wdt-static-auth-style .wdt-heading-holder .wdt-heading-content-wrapper {
    position: relative;
    display: inline-block;
    background-color: var(--wdtBodyBGColor);
    padding: 0 10px;
    line-height: 1;
    z-index: 1;
}
.wdt-static-auth-style .wdt-heading-holder .wdt-heading-content-wrapper::before {
    content: "-";
    position: relative;
    display: inline-block;
    margin-right: 5px;
}
.wdt-static-auth-style .wdt-heading-holder::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    margin: auto;
    background-color: var(--wdtBorderColor);
}

/* End */

/* spacial Page heading style */

.wdt-heading-style-03 h4.wdt-heading-title-wrapper {
    font-size: clamp(var(--wdtFontSize_H4), 1.4423rem + 0.2564vw, calc(var(--wdtFontSize_H4) + 4px));
    margin-bottom: 10px;
}
.wdt-heading-style-03 div.wdt-heading-subtitle-wrapper {
    font-family: var(--wdtFontTypo_H4);
    font-size: clamp(var(--wdtFontSize_H5), 1.1923rem + 0.2564vw, var(--wdtFontSize_H4));
    font-weight: var(--wdtFontWeight_H4);
}

/* End */

/* navigater style */

.wdt-sidenav-navigation-container div[class*="wdt-sidenav-navigation-"] .wdt-sidenav-navigation-title-wrapper>p {
    display: none;
}
.wdt-sidenav-navigation-container div[class*="wdt-sidenav-navigation-"] .wdt-sidenav-navigation-title-wrapper h3 {
    cursor: not-allowed;
}
.wdt-sidenav-navigation-container div[class*="wdt-sidenav-navigation-"] .wdt-sidenav-navigation-title-wrapper {
    display: inline-flex;
    align-items: center;
}
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-next-wrapper .wdt-sidenav-navigation-title-wrapper {
    flex-direction: row-reverse;
}
.wdt-sidenav-navigation-container div[class*="wdt-sidenav-navigation-"] .wdt-sidenav-navigation-title-wrapper h3 {
    font-size: clamp(var(--wdtFontSize_Ext), 0.9712rem + 0.1282vw, var(--wdtFontSize_H6));
    margin: 0;
}
.wdt-sidenav-navigation-container div[class*="wdt-sidenav-navigation-"] .wdt-sidenav-navigation-title-wrapper h3 a {
    color: var(--wdtHeadAltColor);
    background-image: linear-gradient(0deg, currentColor 0%, currentColor 100%);
    background-repeat: no-repeat;
    background-size: 0 1px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    padding-bottom: 5px;
}
.wdt-sidenav-navigation-container div.wdt-sidenav-navigation-prev-wrapper .wdt-sidenav-navigation-title-wrapper h3 a {
    text-align: right;
    background-position: right bottom;
}
.wdt-sidenav-navigation-container div.wdt-sidenav-navigation-next-wrapper .wdt-sidenav-navigation-title-wrapper h3 a {
    text-align: left;
    background-position: left bottom;
}
.wdt-sidenav-navigation-container div[class*="wdt-sidenav-navigation-"] .wdt-sidenav-navigation-title-wrapper:hover h3 a {
    background-size: 100% 1px;
}
.elementor-widget-container .wdt-sidenav-navigation-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-next-wrapper .wdt-sidenav-navigation-title-wrapper .zmdi-long-arrow-left {
    transform: scaleX(-1);
    position: relative;
    top: 2px;
}
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-next-wrapper .wdt-sidenav-navigation-title-wrapper .zmdi-long-arrow-left,
.wdt-sidenav-navigation-container .wdt-sidenav-navigation-prev-wrapper .wdt-sidenav-navigation-title-wrapper .zmdi-long-arrow-left {
    margin: 0 10px;
    font-size: var(--wdtFontSize_H4);
}

/* End */

/* Book Now Contact Form Style */

.wdt-booknow-form-style .user-names,
.wdt-booknow-form-style .drop-downs,
.wdt-booknow-form-style .date-email-phone {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    column-gap: 20px;
}
.wdt-booknow-form-style .user-names>div,
.wdt-booknow-form-style .drop-downs>div,
.wdt-booknow-form-style .date-email-phone>div {
    flex: 1;
}
.custom-related-icons {
    pointer-events: none;
}
.wdt-booknow-form-style .user-names>div p span[data-name*="your-name"]+.custom-related-icons::before,
.wdt-booknow-form-style .date-email-phone>div p span[data-name*="your-email"]+.custom-related-icons::before,
.wdt-booknow-form-style .date-email-phone>div p span[data-name*="your-phone"]+.custom-related-icons::before,
.wdt-booknow-form-style .date-email-phone>div p span[data-name*="Date"]+.custom-related-icons::before,
.wdt-booknow-form-style .message>p span[data-name*="message"]+.custom-related-icons::before {
    font-family: "kriya_custom_fonts";
    font-size: 1.25em;
    pointer-events: none;
}
.wdt-booknow-form-style .user-names>div p span[data-name*="your-name"]+.custom-related-icons::before {
    content: "\e802";
}
.wdt-booknow-form-style .date-email-phone>div p span[data-name*="your-email"]+.custom-related-icons::before {
    content: "\e804";
}
.wdt-booknow-form-style .date-email-phone>div p span[data-name*="your-phone"]+.custom-related-icons::before {
    content: "\e801";
}
.wdt-booknow-form-style .message>p span[data-name*="message"]+.custom-related-icons::before {
    content: "\e805";
}
.wdt-booknow-form-style .date-email-phone>div p span[data-name*="Date"]+.custom-related-icons::before {
    content: "\e803";
    background-color: var(--wdtBodyBGColor);
}
.wdt-booknow-form-style div>div>p,
.wdt-booknow-form-style .message>p {
    position: relative;
}
.wdt-booknow-form-style div>div>p>.custom-related-icons,
.wdt-booknow-form-style .message>p>.custom-related-icons {
    position: absolute;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    width: 60px;
    height: 30px;
    border-left: 1px solid rgba(var(--wdtBorderColorRgb), 0.3);
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.wdt-booknow-form-style .message>p>.custom-related-icons {
    top: 16px;
    bottom: auto;
}
input::placeholder,
textarea::placeholder {
    color: var(--wdtHeadAltColor) !important;
    opacity: 1 !important;
}
.wdt-booknow-form-style div>div>p>span>input:not(.wpcf7-date),
.wdt-booknow-form-style .message p span textarea {
    padding: 1em 3.6em 1em 1em;
}
.wdt-booknow-form-style div>div>p>span>input.wpcf7-date {
    padding: 15px;
    cursor: pointer;
    min-height: 54px;
}
.wdt-booknow-form-style div>div>p>span:has([class*="wpcf7-text"]:focus)~span.custom-related-icons,
.wdt-booknow-form-style div>p>span:has([class*="wpcf7-date"]:focus)~span.custom-related-icons,
.wdt-booknow-form-style div>p>span:has([class*="wpcf7-date"]:focus)~span.custom-related-icons,
.wdt-booknow-form-style div>p>span:has(span.select2-selection.select2-selection--single:focus)~span.custom-related-icons,
.wdt-booknow-form-style .message>p>span:has([class*="wpcf7-textarea"]:focus)~span.custom-related-icons {
    border-left-color: rgba(var(--wdtBorderColorRgb));
}
.wdt-booknow-form-style .check-box>div>p {
    display: flex;
    justify-content: center;
    align-items: center;
}
.wdt-booknow-form-style .check-box div p>span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex: 1;
    padding: 10px;
    background-color: rgba(var(--wdtBodyTxtColorRgb), 0.1);
}
.wdt-booknow-form-style .check-box div p>span .wpcf7-list-item {
    margin: 0;
}
.wdt-booknow-form-style .check-box div p>span .wpcf7-list-item label {
    display: inline-flex;
    align-items: center;
    flex-direction: row-reverse;
    column-gap: 5px;
}
.wdt-booknow-form-style p {
    margin-bottom: 30px;
}
.wdt-booknow-form-style .user-names p {
    margin-bottom: 23px;
}
.wdt-booknow-form-style .check-box>p {
    margin-bottom: 10px;
}
span.select2-selection.select2-selection--single {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
span.select2-selection.select2-selection--single:focus {
    border-color: rgba(var(--wdtBorderColorRgb)) !important;
}
.wdt-booknow-form-style .drop-downs div p span.select2-selection__arrow {
    width: 30px;
}
.select2-container--default .select2-results>.select2-results__options .select2-results__option:hover {
    color: var(--wdtAccentTxtColor);
}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple,
.select2-dropdown,
.select2-container--default .select2-search .select2-search__field,
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-search--inline .select2-search__field {
    border-color: rgba(var(--wdtBorderColorRgb), 0.3) !important;
}
.select2-container--default .select2-selection--single:focus,
.select2-container--default .select2-selection--multiple:focus,
.select2-dropdown:focus,
.select2-container--default .select2-search .select2-search__field:focus,
.select2-container--default .select2-search--dropdown .select2-search__field:focus,
.select2-container--default .select2-search--inline .select2-search__field:focus {
    border-color: rgba(var(--wdtBorderColorRgb)) !important;
}
.wpcf7-not-valid-tip {
    font-size: 12px;
    position: absolute;
    right: 0;
    color: var(--wdtBorderColor);
}
.wdt-booknow-form-style .check-box .wpcf7-not-valid-tip {
    right: 16px;
    bottom: -20px;
}
.wdt-booknow-form-style .check-box div p span:nth-child(2) .wpcf7-not-valid-tip {
    right: 6px;
}
.wdt-booknow-form-style .check-box div p .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox] {
    position: relative;
    width: 15px;
    height: 15px;
    border: 1px solid var(--wdtPrimaryColor);
    border-radius: 3px;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    opacity: .5;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.wdt-booknow-form-style .check-box div p .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]:checked {
    opacity: 1;
    background-color: var(--wdtPrimaryColor);
}
.wdt-booknow-form-style .check-box div p .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]:before {
    content: "";
    position: absolute;
    right: 50%;
    top: 50%;
    width: 5px;
    height: 10px;
    border: solid var(--wdtAccentTxtColor);
    border-width: 0 2px 2px 0;
    margin: -1px -1px 0 -1px;
    transform: rotate(45deg) translate(-50%, -50%);
    z-index: 2;
    opacity: 0;
}
.wdt-booknow-form-style .check-box div p .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]:checked:before {
    opacity: 1;
}

/* End */

/* pop up close btn style */

.wdt-popup-box-window .mfp-close {
    background: var(--wdtPrimaryColor);
    right: 18px;
    top: 18px;
    margin: 0;
    transform: scale(1) translate(0, 0) !important;
}
button[title*="Close (Esc)"] {
    display: none !important;
}
.mfp-content .mfp-iframe-scaler .mfp-close {
    right: -50px;
    top: -50px;
    z-index: 1;
}
.mfp-content .mfp-iframe-scaler .mfp-close::before,
.mfp-content .mfp-iframe-scaler .mfp-close::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 2px;
    height: 70%;
    margin: auto;
    background-color: rgba(var(--wdtAccentTxtColorRgb));
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.mfp-content .mfp-iframe-scaler .mfp-close::before {
    transform: rotate(-45deg);
}
.mfp-content .mfp-iframe-scaler .mfp-close::after {
    transform: rotate(45deg);
}
.mfp-content .mfp-iframe-scaler .mfp-close:hover:before {
    transform: rotate(45deg);
}
.mfp-content .mfp-iframe-scaler .mfp-close:hover:after {
    transform: rotate(-45deg);
}

/* End */

/* cus flower underline heading style */

.wdt-custom-head-style .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line {
    background: transparent;
    height: 40px;
}
.wdt-custom-head-style .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    animation: inherit;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: right center;
    mask-position: right center;
    -webkit-mask-size: cover;
    mask-size: cover;
}
.wdt-custom-head-style .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line.wdt-left-part::before {
    transform: inherit;
    -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 8000 3000' style='enable-background:new 0 0 8000 3000;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .lleft%7Bfill:none;stroke:%23000000;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='lleft' d='M7902.4,1280.3c0.9,37.5-10.2,74.7-22.6,109.3c-7.4,17.3-16.1,33.4-24.8,49.5 c-53.2,90.4-137.4,149.8-230.3,190.7c-21,8.7-42.1,17.3-64.4,24.8c-216.7,73-443.2,75.5-668.5,52c-5-1.2-9.9-2.5-14.9-3.7 c-163.4-22.3-312-69.3-470.4-115.1c-21-5-39.6-11.1-60.7-16.1c-6.2-1.2-11.1-2.5-17.3-3.7c-28.5-5-53.2-14.9-82.9-19.8 c-1.2,0-3.7-2.5-5-2.5c-44.6-9.9-86.7-14.9-131.2-19.8c-5-1.2-11.1-2.5-16.1-3.7c-18.6-1.2-35.9-2.5-53.2-5 c-78-6.2-154.8-3.7-232.7,5c-16.1,1.2-31,3.7-47,5c-28.5,3.7-54.5,8.7-81.7,14.9c-5,1.2-8.7,5-13.6,5c-12.4,1.2-24.8,6.2-37.1,6.2 c-12.4,1.2-23.5,5-35.9,7.4c-3.7,1.2-6.2,3.7-9.9,5c-54.5,13.6-106.5,27.2-159.7,42.1c-16.1,5-32.2,9.9-48.3,13.6 c-18.6,6.2-35.9,9.9-53.2,16.1c-6.2,1.2-12.4,2.5-18.6,3.7c-105.2,29.7-206.7,50.8-315.7,65.6c-23.5,2.5-47,3.7-70.6,6.2 c-6.2,1.2-12.4,1.2-18.6,2.5c-96.6,5-191.9,6.2-289.7-6.2c-6.2-1.2-11.1-2.5-17.3-2.5c-92.9-12.4-179.5-32.2-269.9-58.2 c-32.2-8.7-63.1-17.3-95.3-27.2c-6.2-2.5-11.1-3.7-17.3-6.2c-3.7-1.2-8.7-1.2-12.4-2.5c-12.4-3.7-23.5-6.2-35.9-9.9 c-59.4-18.6-115.1-34.7-177-45.8c-54.5-9.9-104-22.3-157.2-27.2c-3.7,0-7.4-2.5-11.1-2.5c-16.1-1.2-31-5-47-6.2 c-40.9-1.2-80.5-3.7-121.3-6.2c-68.1-2.5-134.9,1.2-203,7.4c-39.6,3.7-76.8,8.7-116.4,16.1c-45.8,8.7-86.7,17.3-131.2,27.2 c-1.2,0-3.7,2.5-5,2.5c-56.9,13.6-110.2,29.7-164.7,48.3c-5,1.2-9.9,1.2-14.9,3.7c-123.8,38.4-243.9,71.8-372.6,87.9 c-42.1,5-84.2,7.4-126.3,8.7c-47,2.5-92.9,1.2-139.9,0c-44.6,0-87.9-2.5-133.7-8.7c-9.9-1.2-19.8-3.7-29.7-6.2c-3.7,0-8.7,0-12.4,0 c-38.4-5-74.3-13.6-112.7-19.8c-58.2-11.1-111.4-23.5-167.1-40.9c-6.2-1.2-11.1-2.5-17.3-5c-18.6-5-37.1-9.9-56.9-16.1 c-22.3-6.2-44.6-12.4-66.9-19.8c-9.9-2.5-18.6-5-28.5-7.4c-94.1-29.7-186.9-47-282.3-65.6c-100.3-13.6-201.8-19.8-304.5-11.1 c-45.8,5-89.1,8.7-134.9,16.1c-29.7,5-58.2,9.9-87.9,14.9c-27.2,6.2-50.8,13.6-78,19.8c-79.2,19.8-152.3,42.1-229,65.6 c-48.3,13.6-92.9,28.5-143.6,39.6c-1.2,0-3.7,2.5-5,2.5c-64.4,13.6-123.8,27.2-188.2,31c-9.9,1.2-19.8,5-29.7,6.2 c-55.7,3.7-110.2,7.4-166,6.5'/%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 8000 3000' style='enable-background:new 0 0 8000 3000;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .lleft%7Bfill:none;stroke:%23000000;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='lleft' d='M7902.4,1280.3c0.9,37.5-10.2,74.7-22.6,109.3c-7.4,17.3-16.1,33.4-24.8,49.5 c-53.2,90.4-137.4,149.8-230.3,190.7c-21,8.7-42.1,17.3-64.4,24.8c-216.7,73-443.2,75.5-668.5,52c-5-1.2-9.9-2.5-14.9-3.7 c-163.4-22.3-312-69.3-470.4-115.1c-21-5-39.6-11.1-60.7-16.1c-6.2-1.2-11.1-2.5-17.3-3.7c-28.5-5-53.2-14.9-82.9-19.8 c-1.2,0-3.7-2.5-5-2.5c-44.6-9.9-86.7-14.9-131.2-19.8c-5-1.2-11.1-2.5-16.1-3.7c-18.6-1.2-35.9-2.5-53.2-5 c-78-6.2-154.8-3.7-232.7,5c-16.1,1.2-31,3.7-47,5c-28.5,3.7-54.5,8.7-81.7,14.9c-5,1.2-8.7,5-13.6,5c-12.4,1.2-24.8,6.2-37.1,6.2 c-12.4,1.2-23.5,5-35.9,7.4c-3.7,1.2-6.2,3.7-9.9,5c-54.5,13.6-106.5,27.2-159.7,42.1c-16.1,5-32.2,9.9-48.3,13.6 c-18.6,6.2-35.9,9.9-53.2,16.1c-6.2,1.2-12.4,2.5-18.6,3.7c-105.2,29.7-206.7,50.8-315.7,65.6c-23.5,2.5-47,3.7-70.6,6.2 c-6.2,1.2-12.4,1.2-18.6,2.5c-96.6,5-191.9,6.2-289.7-6.2c-6.2-1.2-11.1-2.5-17.3-2.5c-92.9-12.4-179.5-32.2-269.9-58.2 c-32.2-8.7-63.1-17.3-95.3-27.2c-6.2-2.5-11.1-3.7-17.3-6.2c-3.7-1.2-8.7-1.2-12.4-2.5c-12.4-3.7-23.5-6.2-35.9-9.9 c-59.4-18.6-115.1-34.7-177-45.8c-54.5-9.9-104-22.3-157.2-27.2c-3.7,0-7.4-2.5-11.1-2.5c-16.1-1.2-31-5-47-6.2 c-40.9-1.2-80.5-3.7-121.3-6.2c-68.1-2.5-134.9,1.2-203,7.4c-39.6,3.7-76.8,8.7-116.4,16.1c-45.8,8.7-86.7,17.3-131.2,27.2 c-1.2,0-3.7,2.5-5,2.5c-56.9,13.6-110.2,29.7-164.7,48.3c-5,1.2-9.9,1.2-14.9,3.7c-123.8,38.4-243.9,71.8-372.6,87.9 c-42.1,5-84.2,7.4-126.3,8.7c-47,2.5-92.9,1.2-139.9,0c-44.6,0-87.9-2.5-133.7-8.7c-9.9-1.2-19.8-3.7-29.7-6.2c-3.7,0-8.7,0-12.4,0 c-38.4-5-74.3-13.6-112.7-19.8c-58.2-11.1-111.4-23.5-167.1-40.9c-6.2-1.2-11.1-2.5-17.3-5c-18.6-5-37.1-9.9-56.9-16.1 c-22.3-6.2-44.6-12.4-66.9-19.8c-9.9-2.5-18.6-5-28.5-7.4c-94.1-29.7-186.9-47-282.3-65.6c-100.3-13.6-201.8-19.8-304.5-11.1 c-45.8,5-89.1,8.7-134.9,16.1c-29.7,5-58.2,9.9-87.9,14.9c-27.2,6.2-50.8,13.6-78,19.8c-79.2,19.8-152.3,42.1-229,65.6 c-48.3,13.6-92.9,28.5-143.6,39.6c-1.2,0-3.7,2.5-5,2.5c-64.4,13.6-123.8,27.2-188.2,31c-9.9,1.2-19.8,5-29.7,6.2 c-55.7,3.7-110.2,7.4-166,6.5'/%3E%3C/svg%3E%0A");
    -webkit-mask-position: right center;
    mask-position: right center;
}
.wdt-custom-head-style .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line.wdt-right-part::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8000 3000' style='enable-background:new 0 0 8000 3000;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .lright%7Bfill:none;stroke:%23000000;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='lright' d='M97.6,1280.3c-0.9,37.5,10.2,74.7,22.6,109.3c7.4,17.3,16.1,33.4,24.8,49.5c53.2,90.4,137.4,149.8,230.3,190.7 c21,8.7,42.1,17.3,64.4,24.8c216.7,73,443.2,75.5,668.5,52c5-1.2,9.9-2.5,14.9-3.7c163.4-22.3,312-69.3,470.4-115.1 c21-5,39.6-11.1,60.7-16.1c6.2-1.2,11.1-2.5,17.3-3.7c28.5-5,53.2-14.9,82.9-19.8c1.2,0,3.7-2.5,5-2.5 c44.6-9.9,86.7-14.9,131.2-19.8c5-1.2,11.1-2.5,16.1-3.7c18.6-1.2,35.9-2.5,53.2-5c78-6.2,154.8-3.7,232.7,5c16.1,1.2,31,3.7,47,5 c28.5,3.7,54.5,8.7,81.7,14.9c5,1.2,8.7,5,13.6,5c12.4,1.2,24.8,6.2,37.1,6.2c12.4,1.2,23.5,5,35.9,7.4c3.7,1.2,6.2,3.7,9.9,5 c54.5,13.6,106.5,27.2,159.7,42.1c16.1,5,32.2,9.9,48.3,13.6c18.6,6.2,35.9,9.9,53.2,16.1c6.2,1.2,12.4,2.5,18.6,3.7 c105.2,29.7,206.7,50.8,315.7,65.6c23.5,2.5,47,3.7,70.6,6.2c6.2,1.2,12.4,1.2,18.6,2.5c96.6,5,191.9,6.2,289.7-6.2 c6.2-1.2,11.1-2.5,17.3-2.5c92.9-12.4,179.5-32.2,269.9-58.2c32.2-8.7,63.1-17.3,95.3-27.2c6.2-2.5,11.1-3.7,17.3-6.2 c3.7-1.2,8.7-1.2,12.4-2.5c12.4-3.7,23.5-6.2,35.9-9.9c59.4-18.6,115.1-34.7,177-45.8c54.5-9.9,104-22.3,157.2-27.2 c3.7,0,7.4-2.5,11.1-2.5c16.1-1.2,31-5,47-6.2c40.9-1.2,80.5-3.7,121.3-6.2c68.1-2.5,134.9,1.2,203,7.4 c39.6,3.7,76.8,8.7,116.4,16.1c45.8,8.7,86.7,17.3,131.2,27.2c1.2,0,3.7,2.5,5,2.5c56.9,13.6,110.2,29.7,164.7,48.3 c5,1.2,9.9,1.2,14.9,3.7c123.8,38.4,243.9,71.8,372.6,87.9c42.1,5,84.2,7.4,126.3,8.7c47,2.5,92.9,1.2,139.9,0 c44.6,0,87.9-2.5,133.7-8.7c9.9-1.2,19.8-3.7,29.7-6.2c3.7,0,8.7,0,12.4,0c38.4-5,74.3-13.6,112.7-19.8 c58.2-11.1,111.4-23.5,167.1-40.9c6.2-1.2,11.1-2.5,17.3-5c18.6-5,37.1-9.9,56.9-16.1c22.3-6.2,44.6-12.4,66.9-19.8 c9.9-2.5,18.6-5,28.5-7.4c94.1-29.7,186.9-47,282.3-65.6c100.3-13.6,201.8-19.8,304.5-11.1c45.8,5,89.1,8.7,134.9,16.1 c29.7,5,58.2,9.9,87.9,14.9c27.2,6.2,50.8,13.6,78,19.8c79.2,19.8,152.3,42.1,229,65.6c48.3,13.6,92.9,28.5,143.6,39.6 c1.2,0,3.7,2.5,5,2.5c64.4,13.6,123.8,27.2,188.2,31c9.9,1.2,19.8,5,29.7,6.2c55.7,3.7,110.2,7.4,166,6.5'/%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 8000 3000' style='enable-background:new 0 0 8000 3000;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .lright%7Bfill:none;stroke:%23000000;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='lright' d='M97.6,1280.3c-0.9,37.5,10.2,74.7,22.6,109.3c7.4,17.3,16.1,33.4,24.8,49.5c53.2,90.4,137.4,149.8,230.3,190.7 c21,8.7,42.1,17.3,64.4,24.8c216.7,73,443.2,75.5,668.5,52c5-1.2,9.9-2.5,14.9-3.7c163.4-22.3,312-69.3,470.4-115.1 c21-5,39.6-11.1,60.7-16.1c6.2-1.2,11.1-2.5,17.3-3.7c28.5-5,53.2-14.9,82.9-19.8c1.2,0,3.7-2.5,5-2.5 c44.6-9.9,86.7-14.9,131.2-19.8c5-1.2,11.1-2.5,16.1-3.7c18.6-1.2,35.9-2.5,53.2-5c78-6.2,154.8-3.7,232.7,5c16.1,1.2,31,3.7,47,5 c28.5,3.7,54.5,8.7,81.7,14.9c5,1.2,8.7,5,13.6,5c12.4,1.2,24.8,6.2,37.1,6.2c12.4,1.2,23.5,5,35.9,7.4c3.7,1.2,6.2,3.7,9.9,5 c54.5,13.6,106.5,27.2,159.7,42.1c16.1,5,32.2,9.9,48.3,13.6c18.6,6.2,35.9,9.9,53.2,16.1c6.2,1.2,12.4,2.5,18.6,3.7 c105.2,29.7,206.7,50.8,315.7,65.6c23.5,2.5,47,3.7,70.6,6.2c6.2,1.2,12.4,1.2,18.6,2.5c96.6,5,191.9,6.2,289.7-6.2 c6.2-1.2,11.1-2.5,17.3-2.5c92.9-12.4,179.5-32.2,269.9-58.2c32.2-8.7,63.1-17.3,95.3-27.2c6.2-2.5,11.1-3.7,17.3-6.2 c3.7-1.2,8.7-1.2,12.4-2.5c12.4-3.7,23.5-6.2,35.9-9.9c59.4-18.6,115.1-34.7,177-45.8c54.5-9.9,104-22.3,157.2-27.2 c3.7,0,7.4-2.5,11.1-2.5c16.1-1.2,31-5,47-6.2c40.9-1.2,80.5-3.7,121.3-6.2c68.1-2.5,134.9,1.2,203,7.4 c39.6,3.7,76.8,8.7,116.4,16.1c45.8,8.7,86.7,17.3,131.2,27.2c1.2,0,3.7,2.5,5,2.5c56.9,13.6,110.2,29.7,164.7,48.3 c5,1.2,9.9,1.2,14.9,3.7c123.8,38.4,243.9,71.8,372.6,87.9c42.1,5,84.2,7.4,126.3,8.7c47,2.5,92.9,1.2,139.9,0 c44.6,0,87.9-2.5,133.7-8.7c9.9-1.2,19.8-3.7,29.7-6.2c3.7,0,8.7,0,12.4,0c38.4-5,74.3-13.6,112.7-19.8 c58.2-11.1,111.4-23.5,167.1-40.9c6.2-1.2,11.1-2.5,17.3-5c18.6-5,37.1-9.9,56.9-16.1c22.3-6.2,44.6-12.4,66.9-19.8 c9.9-2.5,18.6-5,28.5-7.4c94.1-29.7,186.9-47,282.3-65.6c100.3-13.6,201.8-19.8,304.5-11.1c45.8,5,89.1,8.7,134.9,16.1 c29.7,5,58.2,9.9,87.9,14.9c27.2,6.2,50.8,13.6,78,19.8c79.2,19.8,152.3,42.1,229,65.6c48.3,13.6,92.9,28.5,143.6,39.6 c1.2,0,3.7,2.5,5,2.5c64.4,13.6,123.8,27.2,188.2,31c9.9,1.2,19.8,5,29.7,6.2c55.7,3.7,110.2,7.4,166,6.5'/%3E%3C/svg%3E%0A");
    -webkit-mask-position: left center;
    mask-position: left center;
}

/* End */

/* Theraphists Page Style */

.wdt-cus-therapist-page-carousel .wdt-content-item .wdt-content-image a,
.wdt-cus-therapist-page-carousel .wdt-content-item .wdt-content-image span {
    border-radius: var(--wdtRadius_Full);
    width: 150px;
    height: 150px;
}
.wdt-cus-therapist-page-carousel .wdt-content-item .wdt-content-media-group {
 margin-bottom: 37px;
 margin-top: 0px;
}
.wdt-cus-therapist-page-carousel .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_Ext);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: uppercase;
}
.wdt-cus-therapist-page-carousel .wdt-content-item .wdt-content-title h5 a {
  color: var(--wdtBodyTxtColor);
}
.wdt-cus-therapist-page-carousel  .wdt-content-item .wdt-content-image a:after,
.wdt-cus-therapist-page-carousel  .wdt-content-item .wdt-content-image span:after {
 content: "";
 position: absolute;
 width: 5px;
 height: 30px;
 left: 0;
 right: 0;
 bottom: 20px;
 margin: auto;
 background-color: rgb(var(--wdtHeadAltColorRgb),0.2);
 z-index: 0;
}
.wdt-cus-therapist-page-carousel div:nth-child(even) .wdt-content-item .wdt-content-image a:after, 
.wdt-cus-therapist-page-carousel div:nth-child(even) .wdt-content-item .wdt-content-image span:after{
    bottom: unset;
    top: 20px;
}
.wdt-cus-therapist-page-carousel .wdt-content-item .wdt-content-image a img,
.wdt-cus-therapist-page-carousel .wdt-content-item .wdt-content-image span img {
    z-index: 1;
}
.wdt-cus-therapist-page-carousel .wdt-content-item .wdt-content-separator {
position: relative;
}
.wdt-cus-therapist-page-carousel .wdt-content-item .wdt-content-separator.separator-1 span {
    height: 5px;
    width: 70px;
    border-width: 1px 0 1px;
    border-style: solid solid dashed;
    background: none;
    border-color: var(--wdtBorderColor);
}
.wdt-cus-therapist-page-carousel .wdt-content-item .wdt-content-separator.separator-1 {
    margin-bottom: 0;
}
.wdt-cus-therapist-page-carousel .wdt-content-item .wdt-content-description {
    margin-top: -16px;
}
.wdt-cus-therapist-page-carousel .wdt-content-item .wdt-content-separator.separator-2 span {
    height: 24px;
    width: 24px;
    background-color: rgb(245, 240, 227);
    border-radius:var(--wdtRadius_Full);
    border: 1px solid rgb(var(--wdtHeadAltColorRgb),0.2);
    opacity: 1;
}
.wdt-cus-therapist-page-carousel .wdt-image-box-holder.wdt-rc-template-custom-template .swiper .wdt-image-box-wrapper .swiper-slide:nth-child(even) .wdt-content-item {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.wdt-cus-therapist-page-carousel .wdt-image-box-holder.wdt-rc-template-custom-template .swiper .wdt-image-box-wrapper .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-media-group {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    margin-bottom: 0;
    margin-top: 22px;
    margin-left: auto;
    margin-right: auto
}   
.wdt-cus-therapist-page-carousel .wdt-image-box-holder.wdt-rc-template-custom-template .swiper .wdt-image-box-wrapper .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-image-wrapper {
    margin-bottom: 0;
    margin-top: 20px;
}
.wdt-cus-therapist-page-carousel .wdt-image-box-holder.wdt-rc-template-custom-template .swiper .wdt-image-box-wrapper .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-image  a:after {
    left: 0;
    right: 0;
    bottom: auto;
    top: 20px;
}   
.wdt-cus-therapist-page-carousel .wdt-image-box-holder.wdt-rc-template-custom-template .swiper .wdt-image-box-wrapper .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-detail-group {
    margin-top: 20px;
}
.wdt-cus-therapist-page-carousel .wdt-image-box-holder.wdt-rc-template-custom-template .swiper .wdt-image-box-wrapper .swiper-slide:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 5px;
    background-color: rgb(var(--wdtHeadAltColorRgb),0.2);
    left: 0;
    right: 0;
}   

/* progress bar */

.wdt-cus-progress-bar-with-title .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-title {
    margin: 0;
}
.wdt-cus-progress-bar-with-title .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content {
    margin-bottom: 16px;
}
.wdt-cus-progress-bar-with-title .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar {
    height: 5px;
    border-radius: var(--wdtRadius_1X);
}
.wdt-cus-progress-bar-with-title .wdt-progressbar-container svg {
    height: inherit;
    border-radius: inherit;
    box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
    
}
.wdt-cus-progress-bar-with-title .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 40px 40px;
    animation: progress-bar-animation 2s linear infinite;
    -webkit-animation: progress-bar-animation 2s linear infinite;
}
@keyframes progress-bar-animation {
    0% {
        background-position: 40px 0;
    }
    100% {
        background-position: 0 0;
    }
}
@-webkit-keyframes progress-bar-animation {
    0% {
        background-position: 40px 0;
    }
    100% {
        background-position: 0 0;
    }
}
.wdt-cus-progress-bar-with-title .wdt-progressbar-container svg path:first-child::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 10px;
    height: 10px;
    background-color: inherit;

}

/* End */

/* counter with icon */

.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Alt);
    text-transform: capitalize;
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-title h5 a {
    color: var(--wdtBodyTxtColor);
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-title h5 a:hover {
    color: var(--wdtLinkHoverColor);
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
    font-size: var(--wdtFontSize_H3);
    font-weight: var(--wdtFontWeight_Base);
    width: 130px;
    height: 130px;
    border: 5px solid rgba(0, 0, 0, 0.07);
    background-color: transparent;
    color: var(--wdtBodyTxtColor);
}
.wdt-cus-popup-style-counter .wdt-content-item .wdt-content-separator {
    display: none;
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    width: 60px;
    height: 60px;
    font-size: 40px;
    box-shadow: 0 0 0 5px var(--wdtBodyBGColor);
    -webkit-box-shadow: 0 0 0 5px var(--wdtBodyBGColor);
    color: var(--wdtHeadAltColor);
    background-color: var(--wdtSecondaryColor);
    transform: translate3d(-25%,-25%, 0);
    -webkit-transform: translate3d(-25%,-25%, 0);
    line-height: 0;
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-column:nth-child(1) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    background-color: rgb(242, 109, 125);
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-column:nth-child(2) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    background-color: rgb(255, 218, 107);
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-column:nth-child(3) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    background-color: rgb(155, 217, 218);
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-column:nth-child(4) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    background-color: rgb(189, 213, 47);
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    background-color: var(--wdtHeadAltColor) !important;
    color: var(--wdtAccentTxtColor);
    font-size: var(--wdtFontSize_H3);
    opacity: 1;
    box-shadow: 0 0 0 5px var(--wdtBodyBGColor);
    -webkit-box-shadow: 0 0 0 5px var(--wdtBodyBGColor);
    transform: translate3d(-25%,-25%, 0);
    -webkit-transform: translate3d(-25%,-25%, 0);
    width: 60px;
    height: 60px;
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter {
    color: var(--wdtAccentTxtColor);
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-column:nth-child(1) .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter{
    background-color: rgb(242, 109, 125);
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-column:nth-child(2) .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter{
    background-color: rgb(255, 218, 107);
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-column:nth-child(3) .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter{
    background-color: rgb(155, 217, 218);
}
.wdt-cus-popup-style-counter .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-column:nth-child(4) .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter{
    background-color: rgb(189, 213, 47);
}
.wdt-cus-popup-style-counter .wdt-content-item .wdt-content-media-group {
    margin-bottom: 25px;
}

/* End */

/* Responsive for All */

@media screen and (max-width: 1024px){
    .single-tribe_events .tribe-events-single .tribe-events-event-meta{
        width: 100%;
    }
    .tribe-events-single .wdt-events-right-content{
        flex-direction: column;
    }
}
@media screen and (max-width: 1280px){
    .wdt-custom-height-header:before {
        height: 380px;
    }
    .wdt-events-holder h2{
        font-size: var(--wdtFontSize_H6);
    }
}
@media screen and (min-width:1025px) and (max-width: 1280px){
    .wdt-custom-home-gallery .dt-listing-output-data-container .wdt-listing-output-data-holder div[class*="-apply-isotope"] .wdt-column.wdt-one-fourth {
        width: 25%;
    }
}
@media screen and (min-width:768px) and (max-width:830px){
    section.wdt-custom-top-section { width: 100%; }
}
@media screen and (max-width: 767px){
    .wdt-slider-heading .wdt-heading-holder .wdt-heading-title-wrapper{
        font-size: calc(var(--wdtFontSize_H2) - 20px);
    }
    .wdt-custom-height-header:before {
        height: 330px;
    }
    .elementor-element.wdt-custom-icon-list-shop .elementor-widget-container .elementor-icon-list-items{
        grid-template-columns: 100%;
    }
    .tribe-events-single .tribe-events-sub-nav{
        flex-direction: column;
    }
    .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next{
        text-align: end;
    }
    section.wdt-custom-top-section { width: 100%; }
    .wdt-custom-image-box-poses .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
        bottom: 12px;
        position: relative;
        grid-area: auto;
        max-width: 100%;
        opacity: 1;
        margin-top: 40px;
        transform: translateY(0);
        -webkit-transform: translateY(0);
    }
    .dtlms-courselist-item-wrapper.type2:before, .dtlms-courselist-item-wrapper.type2:after{
        top: 10px;
        right: 8px;
        bottom: 10px;
        left: 10px;
    }
    .custom-form-location form .wpcf7-spinner{
        left: 70%;
    }
    .elementor-widget-container .wdt-sidenav-navigation-container {
        justify-content: center;
    }

    .wdt-sidenav-navigation-container div.wdt-sidenav-navigation-prev-wrapper {
        margin-bottom: 15px;
    }
    .wdt-booknow-form-style .user-names>div,
    .wdt-booknow-form-style .drop-downs>div,
    .wdt-booknow-form-style .date-email-phone>div {
        flex: 0 0 100%;
    }
    
}

@media screen and (max-width: 479px){
    .wdt-heading-holder .wdt-heading-subtitle-wrapper { font-size: var(--wdtFontSize_Base); }
    .wdt-button-holder.wdt-template-icon-separated .wdt-button { padding-right: 75px; }
    .footer-list-custom.elementor-mobile-align-center .elementor-icon-list-item { text-align: center !important; }
    .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next,
    .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{
        display: inline-flex;
        align-items: baseline;
    }
    .dtlms-courselist-item-wrapper.type2:before, .dtlms-courselist-item-wrapper.type2:after { display: none; }
    div[class*="listing-containers"][class~="dtlms-apply-isotope"] { padding: 0; }
    .custom-form-location form .wpcf7-spinner{
        left: 75%;
    }
    .Book-button .wpcf7-spinner { margin-top: 10px; }
    .footer-list-custom.wdt-custom-location .elementor-icon-list-items .elementor-icon-list-item span.elementor-icon-list-icon{ left: 50px; }
}

/* End */