/* Home 1 */

/* Header 1 */

.wdt-custom-header-1-iconlist .elementor-icon-list-items .elementor-icon-list-item a{
    font-size: 14px;
}

.wdt-header-menu .menu-container .wdt-primary-nav > li > a span{
    position: relative;
}

.wdt-header-menu .menu-container .wdt-primary-nav > li > a span:after{
    position: absolute;
    content: '';
    width: 0;
    height: 5px;
    background: var(--wdtBodyTxtColor);
    left: 0;
    bottom: -2px;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-header-menu .menu-container .wdt-primary-nav > li.menu-item.current-menu-item > a span:after{
    width: 100%;
}

.wdt-header-menu .menu-container .wdt-primary-nav > li.menu-item > a:hover span:after{
    width: 100%;
}

.wdt-header-menu .menu-container .wdt-primary-nav li.menu-item ul.sub-menu li a:hover{
    color: var(--wdtLinkHoverColor);
}

.wdt-header-menu .menu-container .wdt-primary-nav li.menu-item .sub-menu li.current-menu-item a{
    color: var(--wdtLinkHoverColor);
}

/* Service */

.wdt-custom-home1-service .wdt-content-item .wdt-content-detail-group .wdt-content-title h5{
    font-size: var(--wdtFontSize_H4);
    font-weight: normal;
}

.wdt-custom-home1-service .wdt-content-item .wdt-content-media-group{
    display: grid;
    justify-content: center;
}

.wdt-custom-home1-service .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper{
    grid-column: 1/1;
    grid-row: 1;
    margin: 0;
}

.wdt-custom-home1-service .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper a:after{
    position: absolute;
    content: '';
    max-width: 335px;
    width: 100%;
    height: 100%;
    background: var(--wdtBodyTxtColor);
    opacity: 0;
    border-radius: 20px;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-home1-service .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper a:after{
    opacity: 40%;
}

.wdt-custom-home1-service .wdt-content-item .wdt-content-media-group .wdt-content-button{
    grid-row: 1;
    grid-column: 1/1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wdt-custom-home1-service .wdt-content-item .wdt-content-media-group .wdt-content-button{
    opacity: 0;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-home1-service .wdt-content-item:hover .wdt-content-media-group .wdt-content-button{
    opacity: 1;
}

.wdt-custom-home1-service .wdt-content-item .wdt-content-detail-group .wdt-content-description{
    opacity: 0;
    position: relative;
    height: 0;
    bottom: -60px;
    transition: all 0.2s ease-in-out;
}

.wdt-custom-home1-service .wdt-content-item:hover .wdt-content-detail-group .wdt-content-description{
    bottom: 0;
    opacity: 1;
    height: 100px;
    transition: all 0.2s 0.1s ease-in-out, opacity 0.4s 0.2s linear;
}

.wdt-custom-home1-service .wdt-column{
    min-height: 620px;
}

.wdt-custom-home1-service .wdt-content-item{
    overflow: hidden;
}



/* Home 1 Blog */

.wdt-custom-home1-blog-bg .elementor-background-overlay{
    top: 55%;
}

.wdt-product-summary.summary.entry-summary .wdt-single-product-title h2.product_title.entry-title{
    font-size: var(--wdtFontSize_H3);
    margin-bottom: -10px;
}

.wdt-product-image img{
    background: #FFE9ED;
    border-radius: 20px;
}

/* Home 1 Shop */

.wdt-custom-home1-shop.woocommerce ul.products[class*="product-thumb-buttonelement-style-bgfill"] li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:hover{
    background: var(--wdtTertiaryColor);
}

/* Shop Detail */

.wdt-custom-shopdetail-desc .elementor-widget-container p{
    font-size: calc(var(--wdtFontSize_Base) - 2px);
    color: #535446;
}

/*main heading*/

.wdt-cus-offer-section-heading.elementor-widget-wdt-heading{
    margin-bottom: 35px;
}

/* Main Footer */

.wdt-custom-masked-footer:after{
    position: absolute;
    content: '';
    bottom: 0;
    left: -2px;
    width: 101%;
    height: 100%;
    background: var(--wdtLinkColor);
    mask-image: url('../images/Footer-Bg-Mask.png');
    mask-size: cover;
    mask-repeat: no-repeat;
    -webkit-mask-image: url('../images/Footer-Bg-Mask.png');
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    z-index: -1;
} 

/* Service Detail Side Nav*/

.wdt-custom-service-detail-content-heading1 .elementor-widget-container h3.elementor-heading-title{
    position: relative;
}

.wdt-custom-service-detail-content-heading1 .elementor-widget-container h3.elementor-heading-title:after{
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: var(--wdtSecondaryColor);
    width: 305px;
    height: 305px;
    border-radius: 50%;
    z-index: -1;
}

.wdt-custom-service-detail-content-heading2 .elementor-widget-container{
    position: relative;
    text-transform: uppercase;
    line-height: 1.5;
}

.wdt-custom-service-detail-content-heading2 .elementor-widget-container:after{
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #F2D70A;
    width: 154px;
    height: 154px;
    border-radius: 50%;
    z-index: -1;
}

.wdt-custom-service-detail-content-heading2 .wdt-custom-heading-size{
    font-size: 21px;
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-custom-service-detail-content-heading2 .wdt-custom-off-size{
    font-size: 42px;
    line-height: 1;
}

.wdt-custom-service-sidenav-foot-ani-1 .elementor-icon svg .service-sidenav-content-foot-icon-1,
.wdt-custom-service-sidenav-foot-ani-1 .elementor-icon svg .service-sidenav-content-foot-icon-2,
.wdt-custom-service-sidenav-foot-ani-1 .elementor-icon svg .service-sidenav-content-foot-icon-3{
    opacity: 0;
    -webkit-animation: service-sidenav-foot-ani 2s linear infinite;
    animation: service-sidenav-foot-ani 2s linear infinite;
}

.wdt-custom-service-sidenav-foot-ani-1 .elementor-icon svg .service-sidenav-content-foot-icon-2{
    animation-delay: 0.5s;
}

.wdt-custom-service-sidenav-foot-ani-1 .elementor-icon svg .service-sidenav-content-foot-icon-3{
    animation-delay: 0.8s;
}

@keyframes service-sidenav-foot-ani{
    25%  {opacity: 1;}
    100% {opacity: 0;}
}

@-webkit-keyframes service-sidenav-foot-ani{
    25%  {opacity: 1;}
    100% {opacity: 0;}
}

.wdt-custom-service-sidenav-product.woocommerce ul.products.product-border-type-thumb.product-border-position-default li.product .product-thumb{
    border: 1px solid #E1B6BE;
}

.wdt-custom-service-sidenav-product.woocommerce ul.products li.product .product-details .product-title h5{
    font-size: var(--wdtFontSize_H4);
}

.wdt-custom-service-sidenav-product.woocommerce ul.products li.product .product-details .price ins, .wdt-custom-service-sidenav-product.woocommerce ul.products li.product .product-details .price del{
    font-size: calc(var(--wdtFontSize_H5) + 2px);
}

.wdt-custom-service-detail-team .wdt-team-holder .wdt-team-container{
    padding: 10px;
}

.wdt-custom-sidenav-pd .wdt-custom-service-sidenav-product.wdt-products-container{
    flex-direction: column;
    align-items: center;
}

.wdt-custom-sidenav-pd .wdt-custom-service-sidenav-product.wdt-products-container .wdt-products-pagination-holder .wdt-products-arrow-pagination a,
.wdt-custom-sidenav-pd .wdt-custom-service-sidenav-product.wdt-products-container .wdt-products-pagination-holder .wdt-products-arrow-pagination a:before{
    width: 71px;
    height: 71px;
}

/* Product Tabs */

.wdt-custom-home1-prd-tabs .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list{
    justify-content: space-between;
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{
    padding: 0;
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon{
    font-size: 108px;
    margin: 0 0 80px 0;
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title{
    font-size: calc(var(--wdtFontSize_H5) + 2px);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: capitalize;
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-content-wrapper{
    padding: 0;
    margin-top: 80px;
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor{
    background: transparent;
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-content-wrapper{
    background: transparent;
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span{
    position: relative;
    z-index: 9;
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span:after{
    position: absolute;
    content: '';
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -9;
    background: var(--wdtSecondaryColor);
    width: 223px;
    height: 223px;
    border-radius: 50%;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor .wdt-content-icon span:after,
.wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor .wdt-content-icon span:after{
    background: #FFC312;
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor{
    color: #FFC312;
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{
    position: relative;
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:after{
    position: absolute;
    content: '';
    right: 10%;
    top: -25%;
    width: 50px;
    height: 58px;
    background: #FFC312;
    mask-image: url(../images/Home-1-pd-tab-icon.svg);
    mask-repeat: no-repeat;
    mask-position: center center;
    mask-size: cover;
    -webkit-mask-image: url(../images/Home-1-pd-tab-icon.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    -webkit-mask-size: cover;
    opacity: 0;
    visibility: hidden;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:after,
.wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:after{
    opacity: 1;
    visibility: visible;
    top: -45%;
    right: 0;
}


.wdt-custom-home1-prd-tabs .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span:before{
    content: '';
    position: absolute;
    width: 234px;
    height: 232px;
    background-image: url(https://pettie.wpengine.com/wp-content/uploads/2023/04/img@2x.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    left: -65px;
    top: -51px;
    z-index: 0;
    animation: prd-bg-rotate 12s infinite linear;
    -webkit-animation: prd-bg-rotate 12s infinite linear;
    animation-play-state: paused;
    -webkit-animation-play-state: paused;
}

.wdt-custom-home1-prd-tabs .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li.ui-tabs-active .ui-tabs-anchor .wdt-content-icon span:before,
.wdt-custom-home1-prd-tabs .wdt-tabs-container[class*='-icon-style-block'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon span:hover:before{
    animation-play-state: running;
    -webkit-animation-play-state: running;
}

@keyframes prd-bg-rotate{
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
      }
      25% {
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
      }
      50% {
        -webkit-transform: rotate3d(0, 0, 1, 180deg);
        transform: rotate3d(0, 0, 1, 180deg);
      }
      75% {
        -webkit-transform: rotate3d(0, 0, 1, 270deg);
        transform: rotate3d(0, 0, 1, 270deg);
      }
      100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg);
        transform: rotate3d(0, 0, 1, 360deg);
      }
}

@-webkit-keyframes prd-bg-rotate{
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
      }
      25% {
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
      }
      50% {
        -webkit-transform: rotate3d(0, 0, 1, 180deg);
        transform: rotate3d(0, 0, 1, 180deg);
      }
      75% {
        -webkit-transform: rotate3d(0, 0, 1, 270deg);
        transform: rotate3d(0, 0, 1, 270deg);
      }
      100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg);
        transform: rotate3d(0, 0, 1, 360deg);
      }
}




/* Pricing Pg */

.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list-wrapper ul.wdt-tabs-list{
    justify-content: center;
    padding-bottom: 40px;
}

.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child){
    margin: 0 24px 0 0;
}

.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor{
    font-size: calc(var(--wdtFontSize_Base) - 4px);
    letter-spacing: 2.1px;
    border: 1.5px solid #707070;
    border-radius: 40px;
    padding: 20px 52px;
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-tab.ui-tabs-active a,
.wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li.ui-tab a:hover{
    background: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
    border-color: var(--wdtSecondaryColor);
}

/* Header 3 Sidebar */

.wdt-custom-socialicons Ul.elementor-icon-list-items,
.wdt-custom-footer-socialicons Ul.elementor-icon-list-items{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.wdt-custom-socialicons Ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon i{
    width: 35px;
    height: 35px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: 0 8px;
}

/*------------------ Popup Style -------------------------*/

.wdt-custom-header-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item i svg .home-1-header-icon-1, .home-1-header-icon-2, .home-1-header-icon-3, .home-1-header-icon-4{
    -webkit-transition: var(--wdtBaseTransition);
    transition: var(--wdtBaseTransition);
}

.wdt-custom-header-popup .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-item i svg .home-1-header-icon-1{
    transform: translateX(30px);
}

.wdt-custom-header-popup .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-item i svg .home-1-header-icon-2{
    transform: translateX(-8px);
}

.wdt-custom-header-popup .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-item i svg .home-1-header-icon-3{
    transform: translateX(-30px);
}

.wdt-custom-header-popup .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-item i svg .home-1-header-icon-4{
    transform: translateX(8px);
}

.wdt-header-menu-icons .wdt-header-icons-list-item{
    padding: 8px 14px;
}

.wdt-header-menu-icons #searchform input[type="text"]{
    background: transparent;
    border: 1px solid var(--wdtBorderColor);
}

.wdt-custom-header-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg .menu-sidebar-icon-1,
.wdt-custom-header-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg .menu-sidebar-icon-2,
.wdt-custom-header-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg .menu-sidebar-icon-3,
.wdt-custom-header-popup .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg .menu-sidebar-icon-4{
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    transform: translate(0 0);
}

.wdt-custom-header-popup .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg .menu-sidebar-icon-1{
    transform: translateX(56px);
}

.wdt-custom-header-popup .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg .menu-sidebar-icon-2{
    transform: translateY(-55px);
}

.wdt-custom-header-popup .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg .menu-sidebar-icon-3{
    transform: translateX(-55px);
}

.wdt-custom-header-popup .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-item.wdt-popup-box-trigger-icon i svg .menu-sidebar-icon-4{
    transform: translateY(55px);
}

/* Gallery */

.wdt-custom-gallery .elementor-widget-container a img{
    border-radius: 20px;
    margin: 0;
}

.wdt-custom-gallery .elementor-widget-container a{
    position: relative;
}

.wdt-custom-gallery .elementor-widget-container a:after{
    position: absolute;
    content: '';
    background: var(--wdtAccentTxtColor);
    width: 41px;
    height: 42px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    mask-image: url('../images/Gallery-Search-Icon.svg');
    mask-repeat: no-repeat;
    mask-size: cover;
    mask-position: center center;
    -webkit-mask-image: url('../images/Gallery-Search-Icon.svg');
    -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:hover .elementor-widget-container a:after{
    opacity: 1;
    visibility: visible;
}

.wdt-custom-gallery .elementor-widget-container{
    position: relative;
}

.wdt-custom-gallery .elementor-widget-container:before{
    position: absolute;
    content: '';
    background: var(--wdtBodyTxtColor);
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    border-radius: 20px;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
    transform: scale(1);
    pointer-events: none;
}

.wdt-custom-gallery:hover .elementor-widget-container:before{
    opacity: 50%;
    visibility: visible;
}

/* Gallery Tab */

.wdt-custom-gallery-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list{
    justify-content: center;
    margin-bottom: 70px;
}

.wdt-custom-gallery-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title{
    font-size: calc(var(--wdtFontSize_H6) + 6px);
    font-weight: var(--wdtFontWeight_Ext);
    text-transform: capitalize;
}

.wdt-custom-gallery-tab .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon{
    font-size: 45px;
    margin: 0 15px 0 0;
}

.wdt-custom-gallery-tab .wdt-tabs-container .wdt-tabs-list li a{
    background-color: var(--e-global-color-8e8bf0b);
    padding: 15px 70px;
    border-radius: 80px;
}

.wdt-custom-gallery-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-custom-gallery-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor{
    background: var(--wdtSecondaryColor);
    color: var(--wdtAccentTxtColor);
}

.wdt-custom-gallery-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child){
    margin: 0 14px 0 0;
}

.wdt-custom-gallery-tab .wdt-tabs-container .wdt-tabs-content-wrapper{
    background: transparent;
    padding: 0;
}

/* Home 2 */

.wdt-custom-header2-heading .elementor-widget-container h2.elementor-heading-title{
    margin: 0;
}

.wdt-custom-home2-prd-tab-hdg .elementor-widget-wrap.elementor-element-populated{
    position: relative;
}

.wdt-custom-home2-prd-tab-hdg .elementor-widget-wrap.elementor-element-populated:after{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    background-image: linear-gradient(269deg, #F0AF2C 0%, #FDC240 100%);
    width: 100%;
    height: 1040px;
    z-index: 0;
    border-radius: 20px;
}

/* Blog List Style Bg Mask */

.wdt-custom-bg-mask .elementor-background-overlay:before{
    position: relative;
}

.wdt-custom-bg-mask .elementor-background-overlay:before{
    content: '';
    position: absolute;
    top: -15%;
    left: 0;
    -webkit-mask-image: url(../images/Home-2-Banner-Bg.png);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: repeat-x;
    -webkit-mask-position: center center;
    mask-image: url(../images/Home-2-Banner-Bg.png);
    mask-size: contain;
    mask-repeat: repeat-x;
    mask-position: center center;
    background: #FFE9ED;
    width: 100%;
    height: 230px;
}

/* Product Tabs Home 2 */

.wdt-custom-home2-prd-tab .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list{
    justify-content: center;
    margin-bottom: 30px;
}

.wdt-custom-home2-prd-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon{
    font-size: 72px;
}

.wdt-custom-home2-prd-tab .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon{
    margin-bottom: 8px;
}

.wdt-custom-home2-prd-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title{
    font-size: calc(var(--wdtFontSize_H4) - 6px);
    text-transform: capitalize;
}

.wdt-custom-home2-prd-tab .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor{
    padding: 0px 50px;
    border-radius: 80px;
    font-weight: var(--wdtFontWeight_Ext);
    border: 3px solid var(--wdtBodyTxtColor);
}

.wdt-custom-home2-prd-tab .wdt-tabs-container .wdt-tabs-list li.ui-state-active a.ui-tabs-anchor,
.wdt-custom-home2-prd-tab .wdt-tabs-container .wdt-tabs-list li a.ui-tabs-anchor:hover{
    background: var(--wdtPrimaryColor);
}

/* Home 3 */

/* Header 3 */

.wdt-custom-home3-header{
    position: relative;
}

.wdt-custom-home3-header:after{
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    background-color: var(--wdtBodyTxtColor);
    left: 0;
    bottom: 0;
}

/* Product List Style */

.wdt-custom-prd-list-style.woocommerce ul.products li.product .product-details .price{
    justify-content: flex-end;
}

.wdt-custom-prd-list-style.woocommerce ul.products.product-border-type-thumb.product-border-position-default li.product .product-thumb{
    border: 0;
    background: var(--e-global-color-8e8bf0b);
    border-radius: 20px;
    width: 40%;
}

.woocommerce ul.products:not(.product-content-alignment-center) li.product.product-list-view .product-wrapper .product-details{
    width: 60%;
}

.wdt-custom-prd-list-style.woocommerce ul.products li.product .product-thumb .product-thumb-content > *{
    opacity: 1;
}

.wdt-custom-prd-list-style.woocommerce ul.products.product-thumb-iconsgroup-style-simple li.product .product-thumb .product-buttons-wrapper.product-icons a{
    right: 0;
    top: 0;
}

.wdt-custom-prd-list-style.woocommerce ul.products li.product .product-details .product-title h5{
    font-size: var(--wdtFontSize_H5);
}

.elementor-widget-wdt-shop-products .wdt-custom-prd-list-style.woocommerce ul.products[class*="column-"]:not(.products-apply-isotope, .swiper-wrapper){
    gap: 55px;
}

.wdt-custom-prd-list-style.woocommerce ul.products li .product-wrapper .product-details .product-price{
    margin-top: 20px;
}

/* Home 4 */

/* Prd Style */

.wdt-custom-home4-prd.woocommerce ul.products li .product-wrapper{
    background-color: transparent;
}

.wdt-custom-home4-prd.woocommerce ul.products.product-border-type-thumb.product-border-position-default li.product .product-thumb{
    border: 0;
    background: var(--wdtBodyBGColor);
}

/* Contact */

.wdt-custom-contact-hed .wdt-heading-holder .wdt-heading-content-wrapper{
    margin-top: 20px;
}

.wdt-custom-map{
    clip-path: inset(0 0 round 30px);
}

.wdt-custom-contact-hed .wdt-heading-holder .wdt-heading-content-wrapper .wdt-heading-title{
    line-height: 1.5;
}

/* Booking Contact Form */

.wdt-custom-booking-pg-contact .booking-contact-row-1, .booking-contact-row-2, .booking-contact-row-3{
    padding: 40px 50px;
    background: var(--wdtAccentTxtColor);
    border-radius: 20px;
    box-shadow: 0px 2px 6px #00000029;
    margin-bottom: 15px;
}

.wdt-custom-booking-pg-contact .wpcf7-spinner{
    top: 0;
}

.wdt-custom-booking-pg-contact .booking-contact-row-1 p, .booking-contact-row-2 p{
    display: grid;
    grid-template-columns: 15% 85%;
    margin: 0;
    line-height: 1;
    align-items: center;
}

.wdt-custom-booking-pg-contact .booking-contact-row-3{
    display: grid;
    grid-template-columns: 33.3% 33.3% 33.3%;
    grid-gap: 15px;
}

.wdt-custom-booking-pg-contact .booking-contact-row-3 .booking-contact-preference p .wpcf7-form-control-wrap .select2.select2-container{
    width: 100% !important;
}

.wdt-custom-booking-pg-contact .booking-contact-row-3 .booking-contact-date span input, .booking-contact-time span input, .booking-contact-preference span input{
    max-width: 215px;
    min-height: 45px;
    width: 100%;
    height: 100%;
    border: 1px solid #D2D2D2;
    border-radius: 10px;
}

.wdt-custom-booking-pg-contact .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{
    height: 45px;
    padding: 0 40px 0 14px;
    line-height: 2.5;
}

.wdt-custom-booking-pg-contact .select2-container.select2-container--default .select2-selection--single{
    width: 215px;
    border-radius: 10px !important;
}

.wdt-custom-booking-pg-contact .select2-container--default .select2-selection--single .select2-selection__arrow b{
    left: -65px;
}

.wdt-custom-booking-pg-contact .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-width: 7px 6px 0 6px;
}

.wdt-custom-booking-pg-contact .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-width: 0 7px 7px 6px;
}

.wdt-custom-booking-pg-contact .booking-contact-row-3 .booking-contact-date p span, .booking-contact-time p span{
    margin-top: 20px;
}

.wdt-custom-booking-pg-contact .booking-contact-row-3 .booking-contact-time p span{
    position: relative;
}

.wdt-custom-booking-pg-contact .booking-contact-row-3 .booking-contact-time p span:after{
    position: absolute;
    content: '';
    width: 15px;
    height: 15px;
    right: 30%;
    top: 35%;
    background-color: var(--wdtBodyTxtColor);
    mask-image: url('../images/Booking-Time-Picker-Icon-2.svg');
    mask-size: cover;
    mask-position: center center;
    mask-repeat: no-repeat;
    -webkit-mask-image: url('../images/Booking-Time-Picker-Icon-2.svg');
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    pointer-events: none;
}

.wdt-custom-booking-pg-contact .booking-contact-row-3 .booking-contact-date p span input{
    font-size: 16px;
    padding: 9px 14px;
}

.wdt-custom-booking-pg-contact .booking-contact-row-3 .booking-contact-preference p span.wpcf7-form-control-wrap{
    margin-top: 20px;
}

.wdt-custom-booking-pg-contact .booking-contact-submit p{
    text-align: center;
    margin-top: 65px;
}

.wdt-custom-hd-icon-bg-fixed .wdt-content-icon-wrapper .wdt-content-icon span{
    position: absolute;
    left: 0;
    top: -10px;
}

.wdt-custom-booking-pg-contact .booking-contact-row-1 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio,
.wdt-custom-booking-pg-contact .booking-contact-row-2 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox { display: block; width: auto; margin: -8px; }
.wdt-custom-booking-pg-contact .booking-contact-row-1 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item,
.wdt-custom-booking-pg-contact .booking-contact-row-2 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item { margin: 4px 14px;  }
.wdt-custom-booking-pg-contact .booking-contact-row-1 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label,
.wdt-custom-booking-pg-contact .booking-contact-row-2 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label { position: relative; }
.wdt-custom-booking-pg-contact .booking-contact-row-1 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input[type="radio"],
.wdt-custom-booking-pg-contact .booking-contact-row-2 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item input[type="checkbox"] { 
    opacity: 0; position: absolute; width: 100%; height: 100%; }
.wdt-custom-booking-pg-contact .booking-contact-row-1 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input[type="radio"] ~ span,
.wdt-custom-booking-pg-contact .booking-contact-row-2 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item input[type="checkbox"] ~ span { 
    position: relative; display: flex; align-items: center; justify-content: flex-start; } 
.wdt-custom-booking-pg-contact .booking-contact-row-1 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input[type="radio"] ~ span:before,
.wdt-custom-booking-pg-contact .booking-contact-row-2 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item input[type="checkbox"] ~ span:before {
    content: ""; position: relative; display: inline-block; width: 28px; height: 28px; border: 2px solid currentColor; border-radius: 50%;
    margin-right: 0.5rem; }

.wdt-custom-booking-pg-contact .booking-contact-row-1 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input[type="radio"] ~ span:after,
.wdt-custom-booking-pg-contact .booking-contact-row-2 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item input[type="checkbox"] ~ span:after {
    content: ""; position: absolute; left: 8px; bottom: 8px; display: inline-block; width: 22px; height: 22px; background-color: #39b54a; 
    -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 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M89.2,6.9c-6.9,3.3-40.7,41.9-59.1,60l-14-14c-1.6-2-5.1-8.1-8.5-4.1l-5.2,7.5c-3.4,4,0.2,10.5,2.8,12.6 l22.6,26.1c2.6,2,7.5,0.5,10.8-3.5l2.8-3.4l0,0l52.7-75.2C97.5,8.8,105.3-0.2,89.2,6.9'/%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 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M89.2,6.9c-6.9,3.3-40.7,41.9-59.1,60l-14-14c-1.6-2-5.1-8.1-8.5-4.1l-5.2,7.5c-3.4,4,0.2,10.5,2.8,12.6 l22.6,26.1c2.6,2,7.5,0.5,10.8-3.5l2.8-3.4l0,0l52.7-75.2C97.5,8.8,105.3-0.2,89.2,6.9'/%3E%3C/svg%3E%0A");
    -webkit-mask-position: center center; mask-position: center center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
    -webkit-mask-size: contain; mask-size: contain; transform-origin: left bottom; -webkit-transform: scale(0); transform: scale(0); 
    -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); }
.wdt-custom-booking-pg-contact .booking-contact-row-1 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input[type="radio"]:checked ~ span:after,
.wdt-custom-booking-pg-contact .booking-contact-row-2 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked ~ span:after {
    -webkit-transform: scale(1); transform: scale(1); }

.widget.widget_advance_field{
    padding: 0;
    background: transparent;
    display: grid;
}

.widget.widget_advance_field .wdt-widget-advanced-media-group, .widget.widget_advance_field .wdt-widget-advanced-content-group{
    grid-area: 1/-1;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.widget.widget_advance_field .wdt-widget-advanced-content-group .wdt-widget-advanced-button a{
    position: absolute;
    bottom: 35%;
    right: 10%;    
}

.wdt-widget-advanced-button a{
    background: var(--wdtLinkColor);
    padding: 10px 30px;
    border-radius: 50px;
    font-size: 14px;
    text-transform: uppercase;
    color: var(--wdtAccentTxtColor);
    letter-spacing: 1.4px;
}

.wdt-widget-advanced-button a:hover{
    background: var(--wdtLinkHoverColor);
}

.wdt-widget-advanced-button{
    background-image: none !important;
    padding: 0 !important;
}

.wdt-custom-home1-banner-mask-bg{
    position: relative;
}

.wdt-custom-home1-banner-mask-bg:after{
    position: absolute;
    content: '';
    width: 100%;
    height: 230px;
    bottom: 40px;
    left: 0;
    mask-image: url('../images/Home-2-Banner-Bg.png');
    mask-repeat: repeat-x;
    mask-size: contain;
    mask-position: center center;
    -webkit-mask-image: url('../images/Home-2-Banner-Bg.png');
    -webkit-mask-repeat: repeat-x;
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    background: #FFCD08;
    z-index: 1;
}




.product-buy-now .button.quick_buy_now_button{
    background: var(--wdtSecondaryColor);
}

.product-buy-now .button.quick_buy_now_button:hover{
    background: var(--wdtTertiaryColor);
}

.widget.woocommerce.widget_products ul.product_list_widget li img{
    width: 132px;
    margin-left: 0;
}

.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true]{
    background: transparent;
}

.woocommerce ul.products.product-border-type-thumb[class*="product-bordershadow-highlight-default"] li.product:hover .product-thumb, .woocommerce ul.products.product-border-type-default[class*="product-bordershadow-highlight-default"] li.product:hover .product-wrapper {
    border-color: #ffc312;
}

.elementor-lightbox .dialog-lightbox-close-button{
    margin-top: 20px;
} 

.wdt-custom-pd-slider-top-arrw .woocommerce ul.products{
    padding-top: 100px;
}

.wdt-custom-pd-slider-top-arrw div[class*="product"] .swiper-container div[class*="arrow-pagination"]{
    margin-right: 10px;
}

.mfp-iframe-scaler .mfp-close{
    display: none !important;
}

.fa-star:before{
    content: '' !important;
    mask-image: url('../images/Star-Rating-Icon.svg');
    mask-repeat: no-repeat;
    mask-size: cover;
    mask-position: center center;
    -webkit-mask-image: url('../images/Star-Rating-Icon.svg');
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
    width: 24px;
    height: 24px;
    background-color: #FFCC00;
    display: inline-block;
}

/* Blog Detail Pg */

#primary .format-standard.blog-single-entry .entry-thumb.single-preview-img{
    display: grid;
    margin-bottom: 20px;
}

#primary .format-standard.blog-single-entry .entry-thumb.single-preview-img .blog-image img{
    margin-bottom: 0;
}

#primary .format-standard.blog-single-entry .entry-thumb.single-preview-img .blog-image,
#primary .format-standard.blog-single-entry .entry-thumb.single-preview-img .single-entry-date{
    grid-column: 1/2;
    grid-row: 1/span 100;
}

#primary .format-standard.blog-single-entry .entry-thumb.single-preview-img .single-entry-date{
    margin-top: auto;
    z-index: 1;
    width: 170px;
    height: 57px;
    background: var(--wdtSecondaryColor);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    color: var(--wdtAccentTxtColor);
    border-radius: 0 50px 0 0;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

/* To Top */

.back-to-top-icon i:before{
    content: '';
    mask-image: url('../images/To-Top.svg');
    mask-repeat: no-repeat;
    mask-size: cover;
    mask-position: center center;
    -webkit-mask-image: url('../images/To-Top.svg');
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
    background-color: var(--wdtSecondaryColor);
    width: 50px;
    height: 50px;
    transition: var(--wdtBaseTransition);
    -webkit-transition: var(--wdtBaseTransition);
}

#back-to-top:hover .back-to-top-icon i:before{ 
    transform: scale(0.9);
}

#primary .woocommerce-notices-wrapper{
    max-width: 1640px;
    margin: 0 auto;
    width: 100%;
}

.wpcf7-spinner{
    top: 15px;
}

.woocommerce .woocommerce-cart-form .woocommerce-cart-form__cart-item .quantity.quantity-with-plusminus .input-text{
    font-size: 20px;
    font-weight: var(--wdtFontWeight_Ext);
}

.woocommerce .woocommerce-cart-form .woocommerce-cart-form__cart-item .quantity.quantity-with-plusminus input, .woocommerce-page .quantity.quantity-with-plusminus input{
    line-height: 1;
}

.woocommerce .woocommerce-cart-form .woocommerce-cart-form__cart-item .quantity.quantity-with-plusminus input.plus, .woocommerce-page .quantity.quantity-with-plusminus input.plus{
    font-size: 22px;
}

.elementor-slideshow__footer, .elementor-slideshow__header{
    padding: 18px 2.6em;
}

#primary .blog-single-entry.post-minimal .single-entry-tags a:not(:last-child):after{
    position: relative;
    content: ',';
    display: inline-block;
}

.wdt-no-header-builder-content .no-header .no-header-logo{
    max-width: 62px;
    width: 100%;
    height: 100%;
}




/* -------------------------------------------------------------------------------- */

/* Jeyfin Style */

/*offer bg*/
    
.wdt-cus-discount-heading-section .wdt-heading-holder{
    background-color: var(--wdtSecondaryColor);
    padding: 45px;
    border-radius: var(--wdtRadius_Full);
    max-width: 215px;
    max-height: 215px;
}

.wdt-cus-discount-heading-section .wdt-heading-holder .wdt-heading-title-wrapper{
    color: var(--wdtBodyBGColor);
}

.wdt-cus-discount-heading-section .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title span{
    color: rgb(255, 205, 8);
}

/*offer bg*/
    
.wdt-cus-discount-heading-section .wdt-heading-holder{
    background-color: var(--wdtSecondaryColor);
    padding: 45px;
    border-radius: var(--wdtRadius_Full);
    max-width: 215px;
    max-height: 215px;
}

.wdt-cus-discount-heading-section .wdt-heading-holder .wdt-heading-title-wrapper{
    color: var(--wdtBodyBGColor);
}

.wdt-cus-discount-heading-section .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title span{
    color: rgb(255, 205, 8);
}

/*main heading*/

.wdt-cus-offer-section-heading.elementor-widget-wdt-heading{
    margin-bottom: 35px;
}

@media only screen and (max-width:1540px){
      .wdt-cus-discount-heading-section .wdt-heading-holder{
          max-width: 150px;
    max-height: 150px;
    padding: 30px;
      }
}

/*font size*/
    
.wd-cus-icon-aside-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    font-size: var(--wdtFontSize_Alt);
    margin-right: 40px;
}

.wd-cus-icon-aside-counter .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
    color: var(--wdtSecondaryColor)
}

.wd-cus-icon-aside-counter .wdt-content-item .wdt-content-counter{
   font-size: calc(var(--wdtFontSize_Alt) - 4px );
   font-weight: var(--wdtFontWeight_Alt);
   line-height: 80px;
   font-family: var(--wdtFontTypo_H6);
}

.wd-cus-icon-aside-counter .wdt-content-item .wdt-content-title h5{
   font-size: var(--wdtFontSize_H4);
   font-weight: var(--wdtFontWeight_Alt);
}

.wd-cus-icon-aside-counter .wdt-content-item:hover .wdt-content-title h5 a{
   color: var(--wdtSecondaryColor);
}

.wdt-cus-counter-main-heading .wdt-heading-holder .wdt-heading-title-wrapper{
   font-size: calc(var(--wdtFontSize_H3) + 4px );
}

/*alignments*/

.wd-cus-icon-aside-counter .wdt-content-item .wdt-content-media-group{
   display: flex;
   align-items: center;
}

.wd-cus-icon-aside-counter .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-counter-wrapper{
   margin-bottom: 0;
}

.elementor-element.wd-cus-icon-aside-counter .wdt-content-item .wdt-content-icon-wrapper{
   margin-bottom: 0;
}

.wdt-cus-counter-main-heading .wdt-heading-holder{
  padding-left: 84px;
}

.wdt-cus-counter-main-heading .wdt-heading-holder:before{
  content: "";
  position: absolute;
  width: 2px;
  height: 230px;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-image: linear-gradient(45deg, transparent,rgb(178 75 37), transparent);
}

/*responsive*/

@media only screen and (max-width:1024px){
   .wdt-cus-counter-main-heading .wdt-heading-holder:before{
       width: 230px;
  height: 2px;
  top: unset;
  bottom: -20px;
  left: 0;
  right: 0;
   }
}

 /*main heading font */
    
 .wdt-cus-services-main-title .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    font-size: calc(var(--wdtFontSize_Base) - 2px );
    letter-spacing: 2.4px;
    font-weight: var(--wdtFontWeight_Ext);
    margin-bottom: 6px;
}

.wdt-cus-services-main-title .wdt-heading-holder .wdt-heading-title-wrapper{
   margin-bottom: 40px;
}

/*list heading*/

.wdt-cus-services-contact-title .wdt-heading-holder .wdt-heading-title-wrapper{
    font-size: calc(var(--wdtFontSize_H5) + 2px );
    font-weight: var(--wdtFontWeight_H5);
}

.elementor-element.wdt-cus-services-contact-title{
    margin-bottom: 36px;
}

.wdt-cus-services-contact-list .elementor-icon-list-items .elementor-icon-list-item a, .wdt-cus-services-contact-list .elementor-icon-list-items .elementor-icon-list-item{
    letter-spacing: 0.18px;
}

/*bagge*/

.wdt-cus-services-sec-badge .wdt-heading-holder .wdt-heading-title-wrapper{
   font-size: calc(var(--wdtFontSize_H4) + 4px );
   font-weight: var(--wdtFontWeight_Alt);
   letter-spacing: 0.2px;
   margin-bottom: -4px;
}

.wdt-cus-services-sec-badge .wdt-heading-holder .wdt-heading-subtitle-wrapper{
   font-size: var(--wdtFontSize_Ext);
   font-weight: var(--wdtFontWeight_Alt);
   line-height: 31px;
   letter-spacing: 0.1px;
}

.wdt-cus-services-sec-badge .wdt-heading-holder{
  background-color: var(--wdtHeadAltColor);
  border: 2px solid var(--wdtHeadAltColor);
  padding: 42px 36px 42px 36px;
  border-radius: var(--wdtRadius_Full);
  transform: rotate(-20deg)
}

/*svg*/

.wdt-cus-outline-icon .elementor-icon-wrapper .elementor-icon svg.wdt-cus-outline-path-icon-main path.wdt-cus-outline-path-icon-common{
 animation: wdt-rotate-animation 15s linear infinite forwards;
transform-origin: center;
}

@keyframes wdt-rotate-animation {
0% {
    transform: rotate(0deg);
}

100% {
    transform: rotate(360deg);
}
}

/*main heading font */
    
.wdt-cus-services-main-title .wdt-heading-holder .wdt-heading-subtitle-wrapper{
    font-size: calc(var(--wdtFontSize_Base) - 2px );
    letter-spacing: 2.4px;
    font-weight: var(--wdtFontWeight_Ext);
    margin-bottom: 6px;
}

.wdt-cus-services-main-title .wdt-heading-holder .wdt-heading-title-wrapper{
   margin-bottom: 40px;
}

/*list heading*/

.wdt-cus-services-contact-title .wdt-heading-holder .wdt-heading-title-wrapper{
    font-size: calc(var(--wdtFontSize_H5) + 2px );
    font-weight: var(--wdtFontWeight_H5);
}

.elementor-element.wdt-cus-services-contact-title{
    margin-bottom: 36px;
}

.wdt-cus-services-contact-list .elementor-icon-list-items .elementor-icon-list-item a, .wdt-cus-services-contact-list .elementor-icon-list-items .elementor-icon-list-item{
    letter-spacing: 0.18px;
}

/*bagge*/

.wdt-cus-services-sec-badge .wdt-heading-holder .wdt-heading-title-wrapper{
   font-size: calc(var(--wdtFontSize_H4) + 4px );
   font-weight: var(--wdtFontWeight_Alt);
   letter-spacing: 0.2px;
   margin-bottom: -4px;
}

.wdt-cus-services-sec-badge .wdt-heading-holder .wdt-heading-subtitle-wrapper{
   font-size: var(--wdtFontSize_Ext);
   font-weight: var(--wdtFontWeight_Alt);
   line-height: 31px;
   letter-spacing: 0.1px;
}

.wdt-cus-services-sec-badge .wdt-heading-holder{
  background-color: var(--wdtHeadAltColor);
  border: 2px solid var(--wdtHeadAltColor);
  padding: 42px 36px 42px 36px;
  border-radius: var(--wdtRadius_Full);
  transform: rotate(-20deg)
}

.wdt-cus-list-icon-aside-image .elementor-widget-container img{
    border-radius: calc(var(--wdtRadius_3X) + 10px );
}

/*svg*/

.wdt-cus-outline-icon .elementor-icon-wrapper .elementor-icon svg.wdt-cus-outline-path-icon-main path.wdt-cus-outline-path-icon-common{
 animation: wdt-rotate-animation 15s linear infinite forwards;
transform-origin: center;
}

@keyframes wdt-rotate-animation {
0% {
    transform: rotate(0deg);
}

100% {
    transform: rotate(360deg);
}
}

 /*title*/
    
 .wdt-cus-count-heading .wdt-heading-holder .wdt-heading-title-wrapper{
    font-size: var(--wdtFontSize_Alt);
    font-weight: var(--wdtFontWeight_Alt);
}


/*extra span class*/

 .wdt-cus-count-heading .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title span h5, .wdt-cus-count-heading .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title span h6{
     margin: 0 0 0 0;
     text-align: center;
     color: var(--wdtAccentTxtColor);
 }
 
 .wdt-cus-count-heading .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title span h5{
     font-size: calc(var(--wdtFontSize_H5) + 2px );
      font-weight: var(--wdtFontWeight_Alt);
 }
 
 .wdt-cus-count-heading .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title span h6{
     font-family: var(--wdtFontTypo_Base);
     font-size: calc(var(--wdtFontSize_Base) - 6px );
      font-weight: var(--wdtFontWeight_Alt);
      line-height: 0;
 }
 
 .wdt-cus-count-heading .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title span{
     background-color: var(--wdtSecondaryColor);
     border-radius: var(--wdtRadius_Full);
     min-width: 77px;
     min-height: 77px;
    padding: 10px;
    box-shadow: 0 -10px 0 0 rgb(236, 98, 47);
    margin-top: 10px;
    cursor: pointer;
    transition: var(--wdtBaseTransition);
 }
 
 .wdt-cus-count-heading .wdt-heading-holder .wdt-heading-title-wrapper span.wdt-heading-title span:hover{
     box-shadow: 0 0 0 0 rgba(236,98,47);
 }
 
 /*rating title*/
 
 .wdt-cus-client-rating-heading .wdt-heading-holder .wdt-heading-title-wrapper{
     font-size: calc(var(--wdtFontSize_H5) + 2px );
 }
 
 .wdt-cus-client-rating-heading.elementor-element{
     margin-bottom: 32px;
 }
 
 /*rating img*/
 
 .wdt-custom-share-list-rating-image-box .wdt-image-box-holder .wdt-content-item {
display: flex;
flex-direction: row-reverse;
justify-content: center;
align-items: center;
}

.wdt-custom-share-list-rating-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group{
margin: 0;
}

.wdt-custom-share-list-rating-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group{
margin-right: 6px;
}   

.elementor-element.wdt-custom-share-list-rating-image-box .wdt-content-item{
    margin-left: -44px;
}
 
 
 /*star rating*/
 
.elementor-element.wdt-cus-start-rating-with-text .elementor-star-rating__title{
    font-size: calc(var(--wdtFontSize_H5) -3px );
    margin-right: 0;
    margin-left: 20px
}

 .elementor-element.wdt-cus-start-rating-with-text .elementor-star-rating__wrapper{
     flex-direction: row-reverse;
     justify-content: flex-end;
 }
 
 /*middle image*/
 
 
.wdt-cus-image_with_hover_icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
     font-size: calc(var(--wdtFontSize_Alt) + 30px );
 }
 
.elementor-element.wdt-cus-image_with_hover_icon-box .wdt-content-item .wdt-content-icon-wrapper{
     margin-bottom: 0;
     position: relative;
     top: 50px;
     opacity: 0;
     transition: var(--wdtBaseTransition);
 }
 
 .elementor-element.wdt-cus-image_with_hover_icon-box .wdt-content-item:hover .wdt-content-icon-wrapper{
     opacity: 1;
 }
 
.elementor-element.wdt-cus-image_with_hover_icon-box .wdt-content-item .wdt-content-image-wrapper .wdt-content-image a{
     display: block;
 }
 
 
 /*icon animation*/
 
 .wdt-cus-collapse-icon .elementor-icon-wrapper .elementor-icon svg path{
     fill: none;
stroke: currentColor;
stroke-width: 1.9;
stroke-dasharray: 1000;
stroke-dashoffset: 1000;
-webkit-animation: dash 8s linear forwards;
animation: dash 8s linear infinite forwards;
 }
 
 @-webkit-keyframes dash {
to {
stroke-dashoffset: 0;
}
}
@keyframes dash {
to {
stroke-dashoffset: 0;
}
}


/*IMG BD fill icon animation*/

 .wdt-cus-img-bg-fill-icon .elementor-icon-wrapper .elementor-icon svg{
     animation: color-change 8s linear infinite;
 }
 
 @keyframes color-change{
     0%{
         transform: translate(10px) rotate(360deg) scale(1.3);
     }
     50%{
         /*color: var(--wdtSecondaryColor);*/
         transform: translate(10px) rotate(0deg) scale(1);
     }
     100%{
         /*color: currentColor;*/
         transform: translate(10px) rotate(-360deg) scale(1.3);
     }
 }
 
 
 
 /*section masked bg*/
 
 /* .elementor-element.elementor-section.wdt-cus-slider-section:after{
     content: "";
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 100%;
     background-color: rgb(255, 188, 198);
     z-index: -1;
     mask-image: url('https://pettie.wpengine.com/wp-content/uploads/2023/04/Shape-1-copy-4@2x.png');
     -webkit-mask-image:url('https://pettie.wpengine.com/wp-content/uploads/2023/04/Shape-1-copy-4@2x.png');
     mask-size:cover;
     -webkit-mask-size:cover;
     mask-repeat:no-repeat;
     -webkit-mask-repeat:no-repeat;
     -webkit-mask-position:bottom;
 } */

.wdt-custom-home3-banner-bg-mask{
    position: relative;
}

.wdt-custom-home3-banner-bg-mask:after{
    position: absolute;
    content: '';
    width: 100%;
    height: 230px;
    bottom: -50px;
    left: 0;
    mask-image: url('../images/Home-2-Banner-Bg.png');
    mask-repeat: repeat-x;
    mask-size: contain;
    mask-position: center center;
    -webkit-mask-image: url('../images/Home-2-Banner-Bg.png');
    -webkit-mask-repeat: repeat-x;
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    background: var(--wdtAccentTxtColor);
}

.wdt-custom-home2-banner-hed-bg .wdt-heading-holder .wdt-heading-title-wrapper{
    margin: 0;
    line-height: 0.8;
    color: var(--wdtAccentTxtColor);
    font-size: 30px;
}

.wdt-custom-home2-banner-hed-bg .wdt-heading-holder .wdt-heading-content-wrapper{
    color: var(--wdtAccentTxtColor);
    font-size: 12px;
}

.wdt-custom-home2-banner-hed-bg .wdt-heading-holder:after{
    position: absolute;
    content: '';
    width: 77px;
    height: 77px;
    background: #FF6B35;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    z-index: -1;
    transform: translate(-50%, -54%);
    box-shadow: 0px -8px 0px 0px #ec622f;
}

.wdt-custom-home2-banner-cathd-icon .elementor-icon svg{
    animation: banner-cat-head-ani 5s linear infinite;
}

@keyframes banner-cat-head-ani{
    from {
        opacity: 0
    }
	to {
        opacity: 1
    }
}


 .wdt-cus-icon-aside-type-icon_box .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item{
    margin-left: 20px;
}

.wdt-cus-icon-aside-type-icon_box .wdt-column:first-child .wdt-content-item .wdt-content-media-group .wdt-content-icon span i{
    font-size: 70px;
    height: 60px;
}

.elementor-element.wdt-cus-icon-aside-type-icon_box .wdt-content-item .wdt-content-subtitle{
    margin-bottom: 0;
    font-size: calc(var(--wdtFontSize_Base) - 4px );
    font-weight: var(--wdtFontWeight_Ext);
}

.elementor-element.wdt-cus-icon-aside-type-icon_box .wdt-content-item .wdt-content-title h5{
    font-weight: var(--wdtFontWeight_Ext);
    font-size: var(--wdtFontSize_H6);
    font-family: var(--wdtFontTypo_Base);
}

 .elementor-element.wdt-cus-icon-aside-type-icon_box .wdt-content-item .wdt-content-title h5 a{
     color: var(--wdtBodyTxtColor);
 }
 
 .elementor-element.wdt-cus-icon-aside-type-icon_box .wdt-content-item:hover .wdt-content-title h5 a{
     color: var(--wdtPrimaryColor);
 }

.elementor-widget-wdt-icon-box.elementor-element.wdt-cus-icon-aside-type-icon_box  .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    background: none;
    border: none;
    border-radius: 0;
    width: 50px;
    height: 50px;
    font-size: var(--wdtFontSize_H3);
    justify-content: flex-end;
align-items: flex-end;
color: var(--wdtBodyTxtColor);
z-index: 1;
}

.elementor-widget-wdt-icon-box.elementor-element.wdt-cus-icon-aside-type-icon_box  .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
    color: var(--wdtBodyTxtColor);
    background: none;
}

.wdt-cus-icon-aside-type-icon_box  .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    margin-bottom: 22px;
}

.wdt-cus-icon-aside-type-icon_box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:before{
    content: "";
    position: absolute;
    width: 66px;
    height: 66px;
    background-image:linear-gradient(180deg, rgba(var(--wdtBorderColorRgb),0.5) 50%, rgba(var(--wdtBorderColorRgb),0.5) 50%);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    top: 0;
    bottom: 0;
    right: 14px;
    margin: auto;
    border-radius: 0 16px 16px 16px;
}

.wdt-cus-icon-aside-type-icon_box .wdt-content-item .wdt-content-icon-wrapper:after{
    content: "";
    position: absolute;
    width: 66px;
    height: 66px;
    background-image:linear-gradient(180deg, var(--wdtPrimaryColor) 50%, var(--wdtPrimaryColor) 50%);
    background-size: 0% 100%;
    background-repeat: no-repeat;
    top: 0;
    bottom: 0;
    right: 14px;
    margin: auto;
    border-radius: 0 16px 16px 16px;
    opacity: 1;
    transition: var(--wdtBaseTransition);
}

.wdt-cus-icon-aside-type-icon_box .wdt-content-item:hover .wdt-content-icon-wrapper:after{
    background-size: 100% 100%;
}

.wdt-cus-icon-aside-type-icon_box .wdt-content-item .wdt-content-separator{
    display: none;
}

/*responsive*/

@media only screen and (max-width:479px){
    .wdt-cus-icon-aside-type-icon_box .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item{
        flex-direction: column;
    }
    .wdt-cus-icon-aside-type-icon_box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:before{
        right: unset;
        left: -30px;
    }
     .wdt-cus-icon-aside-type-icon_box .wdt-content-item .wdt-content-icon-wrapper:after{
         right: unset;
        left: -30px;
     }
     .wdt-cus-icon-aside-type-icon_box .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group{
         margin-top: 20px!important;
     }
}

/* Home 3 */

/*content section*/
    
.wdt-cus-grid-section-content .wdt-heading-holder .wdt-heading-title-wrapper{
    font-size: var(--wdtFontSize_Base);
    font-weight: calc(var(--wdtFontWeight_Ext) + 100 );
    font-family: var(--wdtFontTypo_Base);
    letter-spacing: 2.7px;
    margin-bottom: 30px;
}

.elementor-element.wdt-cus-grid-section-content{
    margin-bottom: 12px;
}



/*btn*/

.elementor-element.wdt-cus-grid-sec-btn .wdt-button-holder{
    transition: var(--wdtBaseTransition);
}

.elementor-element.wdt-cus-grid-sec-btn .wdt-button-holder a.wdt-button{
    font-size: calc(var(--wdtFontSize_Base) - 4px );
    font-weight: var(--wdtFontWeight_Ext);
    letter-spacing: 2.1px;
    text-transform: uppercase;
    color: var(--wdtLinkColor);
    transition: var(--wdtBaseTransition);
}

 .elementor-element.wdt-cus-grid-sec-btn .wdt-button-holder:hover a.wdt-button{
     color: var(--wdtSecondaryColor);
 }

 .wdt-cus-grid-sec-btn .wdt-button .wdt-button-icon span{
     font-size: var(--wdtFontSize_H4);
     transition: var(--wdtBaseTransition);
 }
 
  .wdt-cus-grid-sec-btn .wdt-button-holder:hover .wdt-button .wdt-button-icon span{
       color: var(--wdtSecondaryColor);
      transform: translateX(6px);
  }
 
 /*icon box*/
 
 .wdt-cus-grid-sec-icon-box .wdt-content-item .wdt-content-title h5{
     font-size: calc(var(--wdtFontSize_H4) - 6px );
    font-weight: var(--wdtFontWeight_Ext);
    font-family: var(--wdtFontTypo_Base);
 }
 
 .wdt-cus-grid-sec-icon-box .wdt-content-item:hover .wdt-content-title h5 a, .wdt-cus-grid-sec-icon-box .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
     color: var(--wdtSecondaryColor);
 }
 
 .wdt-cus-grid-sec-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
     font-size: var(--wdtFontSize_Alt);
 }
 
 .wdt-cus-grid-sec-icon-box.wdt-cus-border .wdt-content-item:after{
     content: "";
     position: absolute;
     width: 0.8px;
     height: 202px;
     background-color: var(--wdtBorderColor);
     right: 0;
     top: 0;
     bottom: 0;
     margin: auto;
 }
 
.wdt-cus-grid-sec-icon-box .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper{
     margin-bottom: 30px;
 }
 
 /*responsive*/
 
 @media only screen and (max-width:767px){
     .wdt-cus-grid-sec-icon-box.wdt-cus-border .wdt-content-item:after{
         display: none;
     }
 }

 /*direction*/
    
 .wdt-cus-title_aside-icon_box .wdt-content-item .wdt-content-media-group{
    display: flex;
    align-items: baseline;
    justify-content: center;
  }
   
    .wdt-cus-title_aside-icon_box .wdt-content-item .wdt-content-media-group .wdt-content-title{
        width: auto;
        margin-bottom: 0;
        margin-right: 50px;
    }
    
    /*font size*/
    
     .wdt-cus-title_aside-icon_box .wdt-content-item .wdt-content-title h5{
         font-size: calc(var(--wdtFontSize_H3) - 6px );
         font-weight: calc(var(--wdtFontWeight_Ext) + 100 );
         font-family: var(--wdtFontTypo_Base);
     }
     
     .wdt-cus-title_aside-icon_box .wdt-content-item .wdt-content-title h5 a{
         color: var(--wdtBodyTxtColor);
     }
     
      .wdt-cus-title_aside-icon_box .wdt-content-item:hover .wdt-content-title h5 a{
          color: var(--wdtSecondaryColor);
      }
     
     
     .elementor-element.wdt-cus-title_aside-icon_box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
         font-size: var(--wdtFontSize_Alt);
     }
     
      .elementor-element.wdt-cus-title_aside-icon_box .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
          color: var(--wdtSecondaryColor);
      }
     
     /*border*/
     
    
    
    /*responsive*/
    
    
     @media only screen and (max-width:1920px) and (min-width:1541px){
        .elementor-element.wdt-cus-title_aside-icon_box .wdt-column:not(:last-child) .wdt-content-item:after{
       content: "";
       position: absolute;
       width: 1px;
       height: 78px;
       background-color: rgba(var(--wdtBodyTxtColorRgb),0.5);
       top: 0;
       bottom: 0;
       right: 0;
    }
    }
    
    @media only screen and (max-width:1540px) and (min-width:768px){
        .elementor-element.wdt-cus-title_aside-icon_box .wdt-column:not(:nth-child(even)) .wdt-content-item:after{
       content: "";
       position: absolute;
       width: 1px;
       height: 78px;
       background-color: rgba(var(--wdtBodyTxtColorRgb),0.5);
       top: 0;
       bottom: 0;
       right: 0;
    }
    }
    
    @media only screen and (max-width:767px){
         .wdt-cus-title_aside-icon_box .wdt-content-item .wdt-content-media-group{
             flex-direction: row-reverse;
         }
     .wdt-cus-title_aside-icon_box .wdt-content-item .wdt-content-media-group .wdt-content-title{
        width: 40%;
        margin-right: 0;
        margin-left: 30px;
    }
    }

    /*image bg*/
    
    .wdt-cus-shop-aside-showcase-image .elementor-widget-container:after{
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        background-image: linear-gradient(28deg, rgb(220, 222, 255) 50%, rgb(150, 138, 193) 75%);
        width: 100%;
        height: 90%;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        z-index: -1;
        border-radius: 220px 220px 0 0;
    }

    /*image bg*/
    
    .wdt-cus-shop-aside-showcase-image-a .elementor-widget-container:after{
        content: "";
        position: absolute;
        bottom: 0;
        left: 26px;
        background-image: linear-gradient(25deg, rgb(255, 246, 174) 20%, rgb(242, 215, 10) 50%);
        width: 78%;
        height: 95%;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        z-index: -1;
        border-radius: 220px 220px 0 0;
    }

    /*img*/
    
    .elementor-element.wdt-cus-list-icon-aside-image img{
        border-radius: calc(var(--wdtRadius_3X) + 10px );
    }
    
    /*list icon*/
    
    .wdt-cus-list-icon .elementor-icon-list-items .elementor-icon-list-item a span.elementor-icon-list-icon svg{
        font-size: calc(var(--wdtFontSize_H4) - 4px );
        color: var(--wdtPrimaryColor);
    }
    
    .wdt-cus-list-icon .elementor-icon-list-items .elementor-icon-list-item a{
        font-size: calc(var(--wdtFontSize_Base) - 2px );
    
    }
    
     .wdt-cus-list-icon .elementor-icon-list-icon{
         padding-right: 6px;
     }

/* Home 4 */

/*icon list*/
    
.wdt-cus-call-icon-list .elementor-icon-list-items .elementor-icon-list-item a{
    font-size: calc(var(--wdtFontSize_Base) - 2px );
    font-weight: var(--wdtFontWeight_Ext);
    color: var(--wdtBodyTxtColor);
}

.wdt-cus-call-icon-list .elementor-icon-list-items .elementor-icon-list-item:hover a{
    color: var(--wdtSecondaryColor);
}

.wdt-cus-call-icon-list .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-icon{
    font-size: calc(var(--wdtFontSize_H5) + 2px );
}

.wdt-cus-call-icon-list .elementor-icon-list-items:hover .elementor-icon-list-item a .elementor-icon-list-icon{
    color: var(--wdtSecondaryColor);
}

/*image*/

.wdt-cus-image-with-mask img{
    background-color: var(--wdtTertiaryColor);
}

/* .wdt-cus-image-with-mask .elementor-widget-container{*/
/*     box-shadow: 0 0 0 2px var(--wdtTertiaryColor);*/
/*     animation: shadowPulse 1.3s linear infinite;*/
/*-webkit-animation: shadowPulse 1.3s linear infinite;*/
/* }*/
 
/* .wdt-cus-image-with-mask .elementor-widget-container:hover{*/
/*     animation-play-state: paused;*/
/*     -webkit-animation-play-state:paused;*/
/* }*/


/* @keyframes shadowPulse {*/
/*0% {*/
/*     box-shadow: 0 0 0 0 rgba(var(--wdtTertiaryColorRgb), 0.4);*/
/*           }*/
/* 50% {*/
/*      box-shadow: 0 0 0 20px rgba(var(--wdtTertiaryColorRgb), 0);*/
/*         }*/
/*  100% {*/
/*      box-shadow: 0 0 0 0 rgba(var(--wdtTertiaryColorRgb), 0);*/
/*           }*/
/*     }*/



/*heading*/
.wdt-custom-common-heading-a.wdt-cus-slider-h4-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
    font-size: var(--wdtFontSize_Alt);
    line-height: 90px;
    
}

.wdt-custom-common-heading-a.wdt-cus-slider-h4-heading .wdt-heading-holder .wdt-heading-content-wrapper{
    line-height: 50px;
    margin-top: 34px;
}


/* Kamaraj style */

/*--------------------------------------------------------------
    Common Styles
--------------------------------------------------------------*/

    /*-- << Common Heading >> --*/

    .wdt-custom-common-heading-a .wdt-heading-holder .wdt-heading-icon-wrapper { 
        position: absolute; top: -45px; bottom: auto; left: -55px; right: auto; margin: 0; }

    .wdt-custom-common-heading-b .wdt-heading-holder .wdt-heading-icon-wrapper { 
        position: absolute; left: 0; right: 0; top: -40px; bottom: auto; z-index: 0; margin: auto; }

    .wdt-custom-common-heading-a .wdt-heading-holder .wdt-heading-subtitle-wrapper,
    .wdt-custom-common-heading-b .wdt-heading-holder .wdt-heading-subtitle-wrapper { margin-bottom: 10px; }

    .wdt-custom-common-heading-a .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle,
    .wdt-custom-common-heading-b .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); letter-spacing: 2.4px; text-transform: uppercase; }

    .wdt-custom-common-heading-a .wdt-heading-holder .wdt-heading-title-wrapper,
    .wdt-custom-common-heading-b .wdt-heading-holder .wdt-heading-title-wrapper { position: relative; z-index: 1; }

    .wdt-custom-common-heading-a .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
    .wdt-custom-common-heading-b .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
        font-size: var(--wdtFontSize_H3); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Base); text-transform: capitalize; }

    .wdt-custom-common-heading-a .wdt-heading-holder .wdt-heading-content-wrapper,
    .wdt-custom-common-heading-b .wdt-heading-holder .wdt-heading-content-wrapper { margin-top: 40px; }

    /*-- << Responsive >> --*/

    @media only screen and (max-width: 1540px) {
    .wdt-custom-common-heading-a .wdt-heading-holder .wdt-heading-content-wrapper,
    .wdt-custom-common-heading-b .wdt-heading-holder .wdt-heading-content-wrapper { margin-top: 40px; }
    }

    @media only screen and (max-width: 1280px) {
    .wdt-custom-common-heading-a .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
    .wdt-custom-common-heading-b .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H3) - 8px); }
    }

    @media only screen and (max-width: 767px) {
    .wdt-custom-common-heading-a .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
    .wdt-custom-common-heading-b .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_H4); }
    }

    /*-- << Common Button >> --*/

    .wdt-custom-common-button .wdt-button-holder.wdt-button-size-nm .wdt-button { padding: 0.9em 2.5em; }

/*--------------------------------------------------------------
    Main Footer
--------------------------------------------------------------*/

    /*-- << Logo >> --*/

    .wdt-custom-footer-logo .wdt-logo-container:before { content: ''; position: absolute; width: 60px; height: 60px; -webkit-mask-image: url(../images/Pty-Common-Icon.svg); mask-image: url(../images/Pty-Common-Icon.svg); -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: -35px; bottom: auto; left: -60px; right: auto; margin: auto; }

    .wdt-custom-header-sidebar-logo .wdt-logo-container a { position: relative; }

    .wdt-custom-header-sidebar-logo .wdt-logo-container:before { display: none; }

    .wdt-custom-header-sidebar-logo .wdt-logo-container a:before { content: ''; position: absolute; width: 60px; height: 60px; -webkit-mask-image: url(../images/Pty-Common-Icon.svg); mask-image: url(../images/Pty-Common-Icon.svg); -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: -35px; bottom: auto; left: -60px; right: auto; margin: auto;bottom: 60px;top: -60px; }

    @media only screen and (max-width: 1024px) {
    .wdt-custom-footer-logo .wdt-logo-container:before { width: 50px; height: 50px; left: -50px; } }

    /*-- << Mail Chimp >> --*/

    .wdt-custom-footer-a-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
        display: flex; flex-wrap: nowrap; flex-direction: row; }

    .wdt-custom-footer-a-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"],
    .wdt-custom-footer-a-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input[type="email"] {
        border-width: 0 0 1px 0; border-color: var(--wdtBodyBGColor); margin: 0; }

    .wdt-custom-footer-a-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"]:focus,
    .wdt-custom-footer-a-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input[type="email"]:focus {
        border-color: var(--wdtSecondaryColor); }

    .wdt-custom-footer-a-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
        position: relative; margin: 0; display: block; }

    .wdt-custom-footer-a-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
        font-size: var(--wdtFontSize_H1); width: 100%; height: 100%; }

    .wdt-header-popupsidebar-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input[type="email"] {
        border-color: var(--wdtBodyTxtColor);
    }

    /*-- << Mail Chimp Text >> --*/  
    
    .wdt-custom-footer-mailchimp-text p { font-size: calc(var(--wdtFontSize_Base) - 2px); }

    /*-- << Icon List >> --*/    

    .wdt-custom-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item > a { transition: all .1s ease; -webkit-transition: all .1s ease; }

    .wdt-custom-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item > a:before {
        content: ''; position: absolute; width: 6px; height: 2px; top: 0; bottom: 0; left: 0; right: auto; margin: auto; background-color: var(--wdtAccentTxtColor); opacity: 0; transition: all .5s ease; -webkit-transition: all .5s ease;
    }

    .wdt-custom-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item > a:hover:before { opacity: 1; background-color: var(--wdtLinkHoverColor); }

    .wdt-custom-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item > a span.elementor-icon-list-text {
        transition: all .5s ease; -webkit-transition: all .5s ease; }

    .wdt-custom-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item > a:hover span.elementor-icon-list-text { 
        transform: translateX(12px); -webkit-transform: translateX(12px); }

    /*-- << Responsive >> --*/

    @media only screen and (max-width: 767px) { 
    .wdt-custom-footer-a-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button { font-size: var(--wdtFontSize_H3); } }

    @media only screen and (max-width: 480px) { 
    .wdt-custom-footer-a-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input { padding-right: 10px; } }

/*--------------------------------------------------------------
    Footer 2
--------------------------------------------------------------*/

    /*-- << Logo >> --*/

    .wdt-custom-footer-2-logo .wdt-logo-container:before { content: ''; position: absolute; width: 30px; height: 30px; -webkit-mask-image: url(../images/Pty-Common-Icon.svg); mask-image: url(../images/Pty-Common-Icon.svg);  -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: -20px; bottom: auto; left: -30px; right: auto; margin: auto; }

    @media only screen and (max-width: 479px){ .wdt-custom-footer-2-logo .wdt-logo-container:before { top: -30px; left: -20px; } }

    /*-- << Mail Chimp >> --*/

    .wdt-custom-footer-b-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"],
    .wdt-custom-footer-b-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input[type="email"] {
        border-width: 0 0 1px 0; border-color: var(--wdtBodyBGColor); padding: 20px 80px 20px 5px; margin: 0; }

    .wdt-custom-footer-b-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"]:focus,
    .wdt-custom-footer-b-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input[type="email"]:focus {
        border-color: var(--wdtSecondaryColor); }

    .wdt-custom-footer-b-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { top: -10px; }

    .wdt-custom-footer-b-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
        font-size: var(--wdtFontSize_H2); width: 100%; height: 100%; }

    /*-- << Icon List >> --*/

    .wdt-custom-footer-2-icon-list .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item > a .elementor-icon-list-icon { background-color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Part); width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; }

    .wdt-custom-footer-2-icon-list .elementor-widget-container ul.elementor-icon-list-items li.elementor-icon-list-item > a .elementor-icon-list-icon svg { margin: 0; }
    
/*--------------------------------------------------------------
    Footer 3
--------------------------------------------------------------*/

    /*-- << Heading >> --*/

    .wdt-custom-footer-3-logo-heading .elementor-heading-title { font-size: calc(var(--wdtFontSize_H6) - 2px); }

    .wdt-custom-footer-3-heading .elementor-heading-title { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }

    /*-- << Mail Chimp >> --*/

    .wdt-custom-footer-c-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"],
    .wdt-custom-footer-c-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input[type="email"] { padding: 10px; }

    .wdt-custom-footer-c-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { margin: 0; }

    .wdt-custom-footer-c-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button { width: 45px; height: 45px; -webkit-transition: all .3s ease; transition: all .3s ease; }

    .wdt-custom-footer-c-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] i { font-size: var(--wdtFontSize_H6); -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all .3s ease; transition: all .3s ease; }

    .wdt-custom-footer-c-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover i { -webkit-transform: rotate(45deg); transform: rotate(45deg); }

/*--------------------------------------------------------------
    Footer 4
--------------------------------------------------------------*/

    /*-- << Logo >> --*/

    .wdt-custom-footer-4-logo .wdt-logo-container:before { content: ''; position: absolute; width: 45px; height: 45px; -webkit-mask-image: url(../images/Pty-Common-Icon.svg); mask-image: url(../images/Pty-Common-Icon.svg);  -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: -30px; bottom: auto; left: -40px; right: auto; margin: auto; }

    /*-- << Mail Chimp >> --*/

    .wdt-custom-footer-d-mailchimp { margin: 0; }

    .wdt-custom-footer-d-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { border-radius: 0 50px 50px 0; }

    .wdt-custom-footer-d-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {     
        font-size: calc(var(--wdtFontSize_Base) - 2px); text-transform: uppercase; }

    @media only screen and (max-width: 480px) { 
    .wdt-custom-footer-d-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input { 
        padding-right: 0; }

    .wdt-custom-footer-d-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { position: relative; border-radius: 50px; margin: 10px; }  
    }

/*--------------------------------------------------------------
    Home 1 Image Box
--------------------------------------------------------------*/

    .wdt-custom-cut-bg::after { content: ''; position: absolute; width: 100%; height: 65%; top: -80px; left: 0; right: 0; bottom: auto; margin: auto; z-index: 1;
        background-color: #FFCD08; }

    .wdt-custom-img-box-1-a .wdt-image-box-holder .wdt-content-item,
    .wdt-custom-img-box-1-b .wdt-image-box-holder .wdt-content-item,
    .wdt-custom-img-box-1-c .wdt-image-box-holder .wdt-content-item { display: grid; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-img-box-1-a .wdt-image-box-holder .wdt-content-item:hover,
    .wdt-custom-img-box-1-b .wdt-image-box-holder .wdt-content-item:hover,
    .wdt-custom-img-box-1-c .wdt-image-box-holder .wdt-content-item:hover { background-position: -30px -10px; }

    .wdt-custom-img-box-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group,
    .wdt-custom-img-box-1-b .wdt-image-box-holder .wdt-content-item .wdt-content-media-group,
    .wdt-custom-img-box-1-c .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { grid-area: 1/1; margin: 0; }

    .wdt-custom-img-box-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { 
        transform: translateX(-30px); -webkit-transform: translateX(-30px); }

    .wdt-custom-img-box-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group,
    .wdt-custom-img-box-1-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group,
    .wdt-custom-img-box-1-c .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { 
        grid-area: 1/1; align-self: flex-end; margin-bottom: -80px; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; }

    .wdt-custom-img-box-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button, 
    .wdt-custom-img-box-1-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button, 
    .wdt-custom-img-box-1-c .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button { 
        width: 100%; -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition: all .5s ease; transition: all .5s ease; opacity: 0; }

    .wdt-custom-img-box-1-a .wdt-image-box-holder:hover .wdt-content-item .wdt-content-detail-group .wdt-content-button, 
    .wdt-custom-img-box-1-b .wdt-image-box-holder:hover .wdt-content-item .wdt-content-detail-group .wdt-content-button, 
    .wdt-custom-img-box-1-c .wdt-image-box-holder:hover .wdt-content-item .wdt-content-detail-group .wdt-content-button { 
        -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 1; }

    .wdt-custom-img-box-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button > a,
    .wdt-custom-img-box-1-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button > a,
    .wdt-custom-img-box-1-c .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button > a {     
        font-size: calc(var(--wdtFontSize_Base) - 4px); text-transform: uppercase; letter-spacing: 1.4px; padding: 0.95em 2.5em; }

    @media only screen and (max-width: 1540px) { .wdt-custom-cut-bg::after { height: 59%; } }

    @media only screen and (max-width: 1280px) { 
    .wdt-custom-img-box-1-a .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group,
    .wdt-custom-img-box-1-b .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group,
    .wdt-custom-img-box-1-c .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { margin-bottom: -60px; }

    .wdt-custom-cut-bg::before { top: -50%; } }

    @media only screen and (max-width: 1024px) { .wdt-custom-cut-bg::after { height: 55.2%; } .wdt-custom-cut-bg::before { top: -20%; } }

    @media only screen and (max-width: 767px) { .wdt-custom-cut-bg::after { height: 52%; } .wdt-custom-cut-bg::before { top: -10%; } }

    @media only screen and (max-width: 479px) { .wdt-custom-cut-bg::after { height: 52%; } .wdt-custom-cut-bg::before { display: none; } }

/*--------------------------------------------------------------
    Home 1 Grid Sec
--------------------------------------------------------------*/

    /*-- << Icon List >> --*/ 

    .wdt-custom-icon-list-a ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { 
        font-size: var(--wdtFontSize_H6); font-weight: calc(var(--wdtFontWeight_Ext) + 200); }

    /*-- << Icon Box >> --*/ 

    .wdt-custom-icon-box-contact .wdt-icon-box-holder .wdt-content-item { display: flex; flex-wrap: nowrap; align-items: center; }

    .wdt-custom-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin: 0 20px 0 0; }

    .wdt-custom-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span {
        border-radius: var(--wdtRadius_Part); }

    .wdt-custom-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span i { 
        width: 100%; height: 100%; }

    .wdt-custom-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
    .wdt-custom-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin: 0; }

    .wdt-custom-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
        margin: 0; font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); }

    /*-- << Responsive >> --*/

    @media only screen and (max-width: 1280px) {
    .wdt-custom-icon-list-a ul.elementor-icon-list-items li.elementor-icon-list-item > .elementor-icon-list-text { font-size: calc(var(--wdtFontSize_H6) - 2px); }
    }

/*--------------------------------------------------------------
    Home 1 Image Box
--------------------------------------------------------------*/

    /*-- << Image Box >> --*/

    .wdt-custom-image-box-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: grid; margin-bottom: 30px; }

    .wdt-custom-image-box-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { grid-area: 1/1; display: block; z-index: 1; }

    .wdt-custom-image-box-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image {
        position: relative; background-color: var(--wdtSecondaryColor); border-radius: var(--wdtRadius_Full); padding: 50px; margin: 0; transition: all .5s ease; -webkit-transition: all .5s ease; }   

    .wdt-custom-image-box-a .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image { 
        background-color: var(--wdtPrimaryColor); }

    .wdt-custom-image-box-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image:before { content: '';        position: absolute; width: 100%; height: 100%; background-image: url(https://pettie.wpengine.com/wp-content/uploads/2023/04/img@2x.png); background-position: center; background-repeat: no-repeat; background-size: 100%; top: 0; left: 0; bottom: 0; right: 0; margin: auto; z-index: 0; animation: play-state 12s infinite linear; -webkit-animation: play-state 12s infinite linear; }

    .wdt-custom-image-box-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image:hover:before {
        animation-play-state: paused; -webkit-animation-play-state: paused; }

    @keyframes play-state {
        from { transform: rotateZ(0deg) scale(1.05); }
        to { transform: rotateZ(359deg) scale(1.05); }
    }

    .wdt-custom-image-box-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group { grid-area: 1/1; }

    .wdt-custom-image-box-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper .wdt-content-icon {
        -webkit-transform: translate3d(85px, -30px, 10px); transform: translate3d(85px, -30px, 10px); opacity: 0; transition: all .5s ease; -webkit-transition: all .5s ease; }

    .wdt-custom-image-box-a .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper .wdt-content-icon {
        -webkit-transform: translate3d(110px, -55px, 10px); transform: translate3d(110px, -55px, 10px); opacity: 1; }

    .wdt-custom-image-box-a .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
        font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H5); text-transform: capitalize; }

    /*-- << Responsive >> --*/

    @media only screen and (max-width: 480px) {
    .wdt-custom-image-box-a .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }
    }

/*--------------------------------------------------------------
    Home 1 Testimonial
--------------------------------------------------------------*/

    .wdt-custom-testimonial { cursor: grab; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item { 
        display: flex; justify-content: center; align-items: flex-end; flex-wrap: nowrap; gap: 80px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group {
        position: relative; margin: 0; width: 100%; max-width: 550px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper { 
        position: absolute; top: auto; bottom: 80px; left: 20px; right: auto; margin: auto; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { 
        border-radius: var(--wdtRadius_Full); }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group { 
        text-align: left; width: 100%; max-width: 800px; margin-bottom: 60px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-rating-container { margin-bottom: 30px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-rating-container ul.wdt-rating li { margin: 0 8px 0 1px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description {
        font-size: var(--wdtFontSize_Base); width: 100%; max-width: 600px; margin-bottom: 60px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 10px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5,
    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { 
        font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: calc(var(--wdtFontWeight_Ext) + 200 ); text-transform: capitalize; margin-top: 0; }

    /*-- << Active Effects >> --*/

    .wdt-custom-testimonial .wdt-testimonial-holder .swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { filter: blur(0px); transition: all .5s ease; -webkit-transition: all .5s ease; } 

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { filter: blur(1px); transition: all .5s ease; -webkit-transition: all .5s ease; }

    .wdt-custom-testimonial .wdt-testimonial-holder .swiper-slide-active .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper { transform: translate3d(0px, 0px, 0px); transition: all .5s ease; -webkit-transition: all .5s ease; } 

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper {
     transform: translate3d(5px, 5px, 5px); transition: all .5s ease; -webkit-transition: all .5s ease; }

    .wdt-custom-testimonial .wdt-testimonial-holder .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-rating-container,
    .wdt-custom-testimonial .wdt-testimonial-holder .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-description,
    .wdt-custom-testimonial .wdt-testimonial-holder .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-title,
    .wdt-custom-testimonial .wdt-testimonial-holder .swiper-slide-active .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { 
        transform: translateX(0px); transition: all .5s ease; -webkit-transition: all .5s ease; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-rating-container,
    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description,
    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title,
    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { 
        transform: translateX(10px); transition: all .5s ease; -webkit-transition: all .5s ease; }

    /*-- << Pagination >> --*/

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-carousel-pagination-wrapper { position: absolute; width: 100%; max-width: 1020px; text-align: left; margin: auto; top: auto; right: 0; left: 0; bottom: -80px; }

    /*-- << Responsive >> --*/

    @media only screen and (max-width: 1540px) {
    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item { gap: 50px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group { width: 100%; max-width: 480px; } 

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-carousel-pagination-wrapper { width: 100%; max-width: 720px; } }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper { left: 0px; }

    @media only screen and (max-width: 1280px) {
    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group { width: 100%; max-width: 380px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper { bottom: 60px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-bottom: 40px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-carousel-pagination-wrapper { width: 100%; max-width: 665px; bottom: -60px; } }

    @media only screen and (max-width: 1024px) {

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item { align-items: center; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group { margin-top: 20px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group { margin-bottom: 0px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper { bottom: 40px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-carousel-pagination-wrapper { width: 100%; max-width: 510px; } }

    @media only screen and (max-width: 767px) {

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item { display: flex; flex-direction: column; align-items: center; gap: 40px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-carousel-pagination-wrapper { width: 100%; max-width: 100%; top: 52%; bottom: auto; left: 0; right: 0; margin: auto; text-align: center; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group { margin-top: 0; margin-bottom: 50px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group { text-align: center; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-rating-container { margin-bottom: 20px; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-bottom: 25px; }
    }

    @media only screen and (max-width: 480px) {

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper { opacity: 0; }

    .wdt-custom-testimonial .wdt-testimonial-holder .wdt-carousel-pagination-wrapper { top: 45%; } }

/*--------------------------------------------------------------
    Home 1 Deal Counter
--------------------------------------------------------------*/

    .wdt-custom-deal-counter { text-align: center; }

    .wdt-custom-deal-counter .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper:before,
    .wdt-custom-deal-counter .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper:after { 
        width: 7px; height: 7px; }

    .wdt-custom-deal-counter .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper { width: 130px; }

    .wdt-custom-deal-counter .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper:before { top: 30%; }

    .wdt-custom-deal-counter .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper:after { top: 15%; }

    .wdt-custom-deal-counter .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper .counter-icon-wrapper {     
        line-height: var(--wdtLineHeight_Ext); }

    .wdt-custom-deal-counter .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper .wdt-counter-number {     
        font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H4); letter-spacing: 5px; }

    .wdt-custom-deal-counter .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper .title {     
        font-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_Base) - 4px); color: rgba(var(--wdtHeadAltColorRgb), 0.5); letter-spacing: 0; }  
    
    .summary.wdt-custom-deal-counter>div:last-child { margin-top: 25px; }

    .wdt-custom-deal-counter .product-buy-now > a { border-radius: var(--wdtRadius_Part); background-color: var(--wdtSecondaryColor); font-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_Base) - 4px); text-transform: uppercase; letter-spacing: 1.4px; -webkit-transition: all .5s ease; transition: all .5s ease; padding: var(--wdtPadding_MaxiBtn); }

    .wdt-custom-deal-counter .product-buy-now > a:hover { background-color: var(--wdtLinkColor); }

    @media only screen and (max-width: 767px) {
    .wdt-custom-deal-counter .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper .wdt-counter-number {  
        font-size: var(--wdtFontSize_H5);
     }
     .wdt-custom-deal-counter .product-buy-now > a{
        padding: var(--wdtPadding_Btn);
     }
    .wdt-custom-deal-counter .wdt-product-sale-countdown-holder .wdt-shop-downcount .wdt-counter-wrapper { width: 60px; }
    }

/*--------------------------------------------------------------
    Home 2 Grid Image Box
--------------------------------------------------------------*/

    /*-- << Image Box >> --*/

    .wdt-custom-grid-image-box, .wdt-custom-grid-image-box .elementor-widget-container, .wdt-custom-grid-image-box .wdt-image-box-holder, .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item, .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group, .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper, .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image, .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a, .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { width: 100%; height: 100%; }   

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item { 
        display: grid; overflow: hidden; border-radius: var(--wdtRadius_Part); -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { grid-area: 1/1; margin: 0; }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a {     
        border-radius: var(--wdtRadius_Part); }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img {     
        -webkit-transform: scale(1); transform: scale(1); transform-origin: 0% 20%; object-fit: cover; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img {     
        -webkit-transform: scale(1.03); transform: scale(1.03); }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { width: 100%; grid-area: 1/1; padding: 50px 40px 65px 40px; }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 25px; }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {     
        font-size: calc(var(--wdtFontSize_H4) - 3px); font-weight: var(--wdtFontWeight_Alt); margin: 0; }
    
    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {     
        font-size: var(--wdtFontSize_Base); font-weight: calc(var(--wdtFontWeight_Ext) + 100); text-transform: uppercase; }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { 
        width: 100%; max-width: 270px; margin-bottom: 50px; }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button > a {  
        font-size: calc(var(--wdtFontSize_Base) - 3px); font-weight: calc(var(--wdtFontWeight_Ext) + 100); text-transform: uppercase; -webkit-transition: all .3s ease; transition: all .3s ease; }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button > a .wdt-button-text,
    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button > a .wdt-button-text span { 
        position: relative; -webkit-transition: all .3s ease; transition: all .3s ease; }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button > a .wdt-button-text:after {
        position: absolute; content: ''; width: 20px; height: 15px; left: auto; right: -30px; top: 0; bottom: 0; background-color: var(--wdtLinkColor); mask-image: url(../images/Pty-Right-Arrow.svg); mask-repeat: no-repeat; mask-size: cover; -webkit-mask-image: url(../images/Pty-Right-Arrow.svg); -webkit-mask-repeat: no-repeat; -webkit-mask-size: cover; margin: auto; -webkit-transition: all .3s ease; transition: all .3s ease; } 

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:hover .wdt-button-text:after { 
        background-color: var(--wdtSecondaryColor); -webkit-transform: translateX(5px); transform: translateX(5px); }

    /*-- << Gif Brand >> --*/ 
    
    .wdt-custom-offer-box-gif-heading { pointer-events: none; }

    .wdt-custom-offer-box-gif-heading .wdt-heading-holder { 
        width: 200px; height: 200px; margin: auto; display: flex; align-items: center; }

    .wdt-custom-offer-box-gif-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {     
        font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H4); font-weight: calc(var(--wdtFontWeight_Ext) + 200); font-style: italic; text-transform: uppercase; margin-left: -10px; }

    @media only screen and (max-width: 1540px) { 
    .wdt-custom-offer-box-gif-heading .wdt-heading-holder { width: 150px; height: 150px; }

    .wdt-custom-offer-box-gif-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H4) - 5px); }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_H4) - 6px); }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { padding: 30px; }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description {  margin-bottom: 40px; }
    }

    @media only screen and (max-width: 1024px) { 
    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); }
    }

    @media only screen and (max-width: 480px) { 
    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { margin-bottom: 10px; }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description {  margin-bottom: 30px; }

    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { opacity: 0.8; }
    }

    @media only screen and (max-width: 479px) {
    .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { width: 100%; }

    .wdt-custom-offer-box-gif-heading .wdt-heading-holder { width: 100px; height: 100px; }

    .wdt-custom-offer-box-gif-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H6) - 4px); } }

/*--------------------------------------------------------------
    Home 2 Category List
--------------------------------------------------------------*/

    /*-- << Image Box >> --*/

    .wdt-custom-category-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: grid; margin-bottom: 20px; }

    .wdt-custom-category-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { 
        grid-area: 1/1; display: block; z-index: 1; }

    .wdt-custom-category-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a { 
        position: relative; }

    .wdt-custom-category-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a:before { 
        content: ''; position: absolute; width: 100%; height: 80%; top: auto; left: 0; right: 0; bottom: 0; background-color: var(--e-global-color-8e8bf0b); border-radius: 60% 90% 110% 30% / 95% 80% 67% 30%; z-index: -1; margin: auto; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-category-image-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a:before { 
        background-color: var(--wdtPrimaryColor); }

    .wdt-custom-category-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img {
        border-radius: 45% 55% 80% 28% / 89% 0% 38% 22% }

    .wdt-custom-category-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group { grid-area: 1/1; }

    .wdt-custom-category-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper .wdt-content-icon {
        -webkit-transform: translate3d(65px, 20px, 10px); transform: translate3d(65px, 20px, 10px); opacity: 0; transition: all .5s ease; -webkit-transition: all .5s ease; }

    .wdt-custom-category-image-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper .wdt-content-icon {
        -webkit-transform: translate3d(100px, -10px, 10px); transform: translate3d(100px, -10px, 10px); opacity: 1; }

    .wdt-custom-category-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 10px; }

    .wdt-custom-category-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5,
    .wdt-custom-category-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a {     
        font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H6); text-transform: capitalize; }

    .wdt-custom-category-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {     
        font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H6); margin: 0; }

/*--------------------------------------------------------------
    Home 2 Offer Box
--------------------------------------------------------------*/

    /*-- << Offer Box >> --*/

    .wdt-custom-offer-box-highlight-heading .wdt-heading-holder {  width: 175px; height: 175px; margin: auto; border-radius: var(--wdtRadius_Full); display: flex; align-items: center; }

    @media only screen and (max-width: 1540px) { 
    .wdt-custom-offer-box-highlight-heading .wdt-heading-holder { width: 155px; height: 155px; }

    .wdt-custom-offer-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H4) - 6px); }

    .wdt-custom-offer-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-size: var(--wdtFontSize_Base); }
    }

    @media only screen and (max-width: 1280px) { 
    .wdt-custom-offer-box-highlight-heading .wdt-heading-holder { width: 145px; height: 145px; }

    .wdt-custom-offer-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H5) - 3px); }

    .wdt-custom-offer-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-size: var(--wdtFontSize_Base); }
    }

    @media only screen and (max-width: 767px) { 
    .wdt-custom-offer-box-image img { opacity: 0.2; }   
    }

    @media only screen and (max-width: 480px) { 
    .wdt-custom-offer-box-image img { opacity: 0; }

    .wdt-custom-offer-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H5) - 4px); }
    }

/*--------------------------------------------------------------
    Home 2 Banner Image
--------------------------------------------------------------*/

    .wdt-custom-offer-box-anim-heading .wdt-heading-holder { 
        width: 180px; height: 180px; margin: auto; border-radius: 58% 53% 24% 75% / 61% 76% 24% 47% ; display: flex; align-items: center; -webkit-animation: blobbing 5s ease-in-out infinite; animation: blobbing 5s ease-in-out infinite; }

    .wdt-custom-offer-box-anim-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {     
        font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Ext); -webkit-transform: rotate(-10deg); transform: rotate(-10deg); width: 100%; max-width: 100px; }

    @-webkit-keyframes blobbing {
         0%{ border-radius: 58% 53% 24% 75% / 61% 76% 24% 47%; } 25%{ border-radius: 57% 43% 20% 80% / 57% 83% 17% 43% } 50%{ border-radius: 79% 21% 44% 56% / 37% 23% 77% 63% } 75%{ border-radius: 35% 65% 75% 25% / 76% 55% 45% 24% } 100%{ border-radius: 58% 53% 24% 75% / 61% 76% 24% 47%; }
    }

    @keyframes blobbing {
        0%{ border-radius: 58% 53% 24% 75% / 61% 76% 24% 47%; } 25%{ border-radius: 57% 43% 20% 80% / 57% 83% 17% 43% } 50%{ border-radius: 79% 21% 44% 56% / 37% 23% 77% 63% } 75%{ border-radius: 35% 65% 75% 25% / 76% 55% 45% 24% } 100%{ border-radius: 58% 53% 24% 75% / 61% 76% 24% 47%; }
    }

    @media only screen and (max-width: 480px) {
    .wdt-custom-offer-box-anim-heading .wdt-heading-holder { width: 130px; height: 130px; }
    
    .wdt-custom-offer-box-anim-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_H5); }
    }

/*--------------------------------------------------------------
    Home 2 Service Image Box
--------------------------------------------------------------*/

    /*-- << Image Box >> --*/

    .wdt-custom-service-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: grid; margin-bottom: 30px; }

    .wdt-custom-service-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { 
        grid-area: 1/1; display: block; z-index: 1; }   

    .wdt-custom-service-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image a { position: relative; }

    .wdt-custom-service-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image a:before { 
        content: ''; position: absolute; width: 80px; height: 80px; background-color: var(--e-global-color-8e8bf0b); border-radius: var(--wdtRadius_Full); z-index: -1; top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-transform: translate3d(-25px, 35px, 10px); transform: translate3d(-25px, 35px, 10px); -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-service-image-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image a:before { 
        background-color: var(--wdtPrimaryColor); }    

    .wdt-custom-service-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group { grid-area: 1/1; }

    .wdt-custom-service-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper .wdt-content-icon {
        -webkit-transform: translate3d(55px, -40px, 10px); transform: translate3d(55px, -40px, 10px); opacity: 0; transition: all .5s ease; -webkit-transition: all .5s ease; }

    .wdt-custom-service-image-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper .wdt-content-icon {
        -webkit-transform: translate3d(80px, -55px, 10px); transform: translate3d(80px, -55px, 10px); opacity: 1; }

    .wdt-custom-service-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 35px; }

    .wdt-custom-service-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
        font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; }

    /*-- << Responsive >> --*/

    @media only screen and (max-width: 1280px) {
    .wdt-custom-service-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); }
    }  
    
    @media only screen and (max-width: 1024px) {
    .wdt-custom-service-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 25px; }
    }

/*--------------------------------------------------------------
    Home 2 Faq
--------------------------------------------------------------*/

    /*-- << Accordion & Toogle >> --*/

    .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) { margin-bottom: 10px; }

    .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper { padding: 5px; }

    .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder { 
        border-radius: 20px 20px 20px 20px; padding: 36px; box-shadow: 0px 1px 4px 1px rgba(var(--wdtHeadAltColorRgb), 0.2); }

    .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {     
        font-size: var(--wdtFontSize_Ext); background-color: var(--wdtHeadAltColor); width: 1.5em; height: 1.5em; border-radius: var(--wdtRadius_Part); }

    .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon > div { justify-content: center; }

    .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active { 
        border-radius: 20px 20px 0px 0px; box-shadow: 0px -4px 5px 0px rgba(var(--wdtHeadAltColorRgb), 0.1); }

    .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon { 
        background-color: var(--wdtSecondaryColor); -webkit-transition: all .5s ease; transition: all .5s ease; }    

    .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description { 
        border-radius: 0px 0px 20px 20px; padding: 5px 60px 45px 37px; box-shadow: 0px 2px 4px 1px rgba(var(--wdtHeadAltColorRgb), 0.1); }

    .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {     
        font-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_H6) - 2px); font-weight: calc(var(--wdtFontWeight_Ext) + 200); }

    @media only screen and (max-width: 767px) { 
    .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder { padding: 25px; }

    .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description { padding: 5px 50px 35px 27px; }

    .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { line-height: var(--wdtLineHeight_Alt); } }    

    /*-- << Faq Heading >> --*/

    .wdt-custom-faq-heading-a .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
    .wdt-custom-faq-heading-b .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {     
        font-family: var(--wdtFontTypo_Base); font-weight: calc(var(--wdtFontWeight_Ext) + 200); }

    @media only screen and (max-width: 767px) {  
    .wdt-custom-faq-heading-a .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H4) - 6px); }
    }
    
    @media only screen and (max-width: 480px) {  
    .wdt-custom-faq-heading-b .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_H6); }
    }

    /*-- << Popup Box >> --*/

    .wdt-custom-faq-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {   
        display: flex; justify-content: flex-start; align-items: center; }

    .wdt-custom-faq-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i {     
        position: relative; background-color: var(--wdtSecondaryColor); width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Part); }

    .wdt-custom-faq-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i:before {     
        content: ""; position: absolute; width: 100%; height: 100%; border-radius: var(--wdtRadius_Part); background-color: rgba(var(--wdtTertiaryColorRgb), 1); border: 1px solid rgba(var(--wdtSecondaryColorRgb), 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(--wdtTertiaryColorRgb),1), 0px 0px 10px 3px rgba(var(--wdtSecondaryColorRgb),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(--wdtTertiaryColorRgb),1), 0px 0px 15px 8px rgba(var(--wdtSecondaryColorRgb),0.2); }

        100% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0; box-shadow: none;
        }
    }    

    /*-- << Icon Box >> --*/ 

    .wdt-custom-faq-icon-box-contact .wdt-icon-box-holder .wdt-content-item { display: flex; flex-wrap: nowrap; align-items: center; }

    .wdt-custom-faq-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin: 0 25px 0 0; }

    .wdt-custom-faq-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span i { 
        width: 100%; height: 100%; }

    .wdt-custom-faq-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
    .wdt-custom-faq-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin: 0; }

    .wdt-custom-faq-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
    .wdt-custom-faq-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
        margin: 0; font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H5); font-weight: calc(var(--wdtFontWeight_Ext) + 200); }

    @media only screen and (max-width: 1540px) {  
    .wdt-custom-faq-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
    .wdt-custom-faq-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { 
        font-size: calc(var(--wdtFontSize_H5) - 4px); }    
    }

    @media only screen and (max-width: 480px) {  
    .wdt-custom-faq-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle,
    .wdt-custom-faq-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { 
        font-size: calc(var(--wdtFontSize_H6) - 4px); }    
    }

/*--------------------------------------------------------------
    Home 2 Popup & Testimonial
--------------------------------------------------------------*/
    
    /*-- << Popup Box >> --*/

    .wdt-custom-popup-box-a .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:before {     
        content: ''; position: absolute; width: 100%; height: 100%; background-color: var(--wdtPrimaryColor); top: -5px; left: 0; right: 0; bottom: auto; margin: auto; z-index: -1; border-radius: 350px; animation: Slide 2s linear infinite; transform-origin: center; }

    .wdt-custom-popup-box-a .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-image { border-radius: 350px; }
    
    .wdt-custom-popup-box-a .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {     
        display: flex; align-items: center; justify-content: center; }

    .wdt-custom-popup-box-a .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i svg{
        animation: popup-icon-rotate 10s linear infinite; -webkit-animation: popup-icon-rotate 10s linear infinite; animation-play-state: running;
    }

    .wdt-custom-popup-box-a .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon i svg{
        animation-play-state: paused;
    }
    @keyframes popup-icon-rotate { 0% {transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

    @-webkit-keyframes popup-icon-rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

    @keyframes Slide { 0% { top: -5px; bottom: auto; } 25% { top: 0px; bottom: auto; } 50% { top: 5px; bottom: auto; } 75% { top: 0px; bottom: auto; } 100% { top: -5px; bottom: auto;} }

    @-webkit-keyframes Slide { 0% { top: -5px; bottom: auto; } 25% { top: 0px; bottom: auto; } 50% { top: 5px; bottom: auto; } 75% { top: 0px; bottom: auto; } 100% { top: -5px; bottom: auto;} }

    @keyframes Roll-Anim { from {transform: rotate(0deg);} to {transform: rotate(360deg);} }

    /*-- << Image Box 1 >> --*/

    .wdt-custom-share-list-image-box .wdt-image-box-holder { padding: 15px 10px; background-color: var(--wdtAccentTxtColor); box-shadow: 0px 1px 4px 1px rgba(var(--wdtHeadAltColorRgb), 0.2); border-radius: 20px; }

    .wdt-custom-share-list-image-box .wdt-image-box-holder .wdt-content-item {     
        display: flex; flex-direction: row-reverse; justify-content: center; align-items: center; }

    .wdt-custom-share-list-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

    .wdt-custom-share-list-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { margin-right: 10px; }

    @media only screen and (max-width: 1280px) {  
    .wdt-custom-share-list-image-box .wdt-image-box-holder { padding: 10px; }
    }

    /*-- << Image Box 2 >> --*/

    .wdt-custom-acedemy-image-box .wdt-image-box-holder { padding: 15px 30px; background-color: var(--wdtAccentTxtColor); box-shadow: 0px 1px 4px 1px rgba(var(--wdtHeadAltColorRgb), 0.2); border-radius: 20px; }

    .wdt-custom-acedemy-image-box .wdt-image-box-holder .wdt-content-item {     
        display: flex; flex-direction: row; justify-content: center; align-items: center; }

    .wdt-custom-acedemy-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

    .wdt-custom-acedemy-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { margin-left: 15px; }
    
    .wdt-custom-acedemy-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin: 0; }

    .wdt-custom-acedemy-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {     
        font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H6); margin: 0; }

    .wdt-custom-acedemy-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {     
        font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; margin: 0; }

    @media only screen and (max-width: 1280px) {  
    .wdt-custom-acedemy-image-box .wdt-image-box-holder { padding: 10px 25px; }  

    .wdt-custom-acedemy-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5,
    .wdt-custom-acedemy-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { 
        font-size: calc(var(--wdtFontSize_H6) - 4px); }
    }

    @media only screen and (max-width: 480px) {  
    .wdt-custom-acedemy-image-box .wdt-image-box-holder { padding: 0 10px; }  

    .wdt-custom-acedemy-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5,
    .wdt-custom-acedemy-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { 
        font-size: calc(var(--wdtFontSize_Ext) - 3px); }

    .wdt-custom-acedemy-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { margin-left: 10px; }
    }

    /*-- << Testimonial >> --*/

    .wdt-custom-testimonial-b { cursor: grab; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder { 
        padding: 50px; box-shadow: 0px 1px 4px 1px rgba(var(--wdtHeadAltColorRgb), 0.2); border-radius: 20px; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item { display: flex; flex-direction: column-reverse; align-items: center; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group { 
        display: flex; justify-content: center; align-items: center; width: 100%; margin: 0; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin: 0; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { 
        border-radius: var(--wdtRadius_Full); }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group { width: 100%; margin-left: 25px; }  

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-rating-container {     
        position: absolute; width: 100%; top: 0; bottom: 0; right: 0; left: 0; margin: auto; text-align: end; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-rating-container ul.wdt-rating li {     
        margin: 4px 1px; padding: 0; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-rating-container ul.wdt-rating li { width: 25px; height: 25px; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-title { margin: 0; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-title h5 {     
        font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H5); text-transform: capitalize; margin: 0; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-subtitle {     
        font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); text-transform: capitalize; margin: 0; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group { margin-bottom: 50px; }

    @media only screen and (max-width: 1280px) {  
    .wdt-custom-testimonial-b .wdt-testimonial-holder { padding: 30px; }
    
    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-title h5,
    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-subtitle {
        font-size: calc(var(--wdtFontSize_H6) - 4px) }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-rating-container ul.wdt-rating li 
    span { font-size: calc(var(--wdtFontSize_Base) - 3px); }
    }

    @media only screen and (max-width: 767px) {  
    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group { margin-bottom: 20px; }    
    }

    @media only screen and (max-width: 480px) {  
    .wdt-custom-testimonial-b .wdt-testimonial-holder { padding: 25px 20px; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-title h5,
    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-subtitle {
        font-size: calc(var(--wdtFontSize_Ext) - 3px) } 
        
    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-rating-container {     
        position: relative; text-align: start; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-rating-container ul.wdt-rating li {     
        margin: 2px; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group { margin-bottom: 10px; }

    .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group { margin-bottom: 35px; }
    }

    /*-- << Pagination >> --*/

    .wdt-custom-testimonial-b .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {    
        text-align: end; margin: 0; }

    .wdt-custom-testimonial-b .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { 
        border-radius: 65% 72% 67% 62% / 55% 55% 82% 82%; }

    .wdt-custom-testimonial-b .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev { 
        margin-right: 50px; margin-top: 0; }

    .wdt-custom-testimonial-b .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next { 
        margin-left: 50px; margin-top: 0; }

    .wdt-custom-testimonial-b .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next:after {  
        content: ''; position: absolute; width: 2px; height: 100%; background-color: var(--wdtHeadAltColor); transform: rotate(15deg); top: 0; left: -50px; right: auto; bottom: 0; margin: auto; }

    @media only screen and (max-width: 480px) {
    .wdt-custom-testimonial-b .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { 
        text-align: center; }    
    }

/*--------------------------------------------------------------
    Instagram
--------------------------------------------------------------*/
    
    /*-- << Insta - 1 >> --*/

    .wdt-custom-insta-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container,
    .wdt-custom-insta-b .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container {     
        background-image: linear-gradient(rgba(var(--wdtHeadAltColorRgb), 0.2),rgba(var(--wdtHeadAltColorRgb), 0.2)); background-repeat: no-repeat; background-position: center; background-size: 50% 50%; transition: all 0.25s ease-out; -webkit-transition: all 0.25s ease-out; opacity: 0; pointer-events: none; }

    .wdt-custom-insta-a .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container,
    .wdt-custom-insta-b .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container { background-size: 100% 100%; opacity: 1; }

    .wdt-custom-insta-a .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container .wdt-content-icon-wrapper .wdt-content-icon span,
    .wdt-custom-insta-b .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container .wdt-content-icon-wrapper .wdt-content-icon span { transform: scale(0.5); -webkit-transform: scale(0.5); transition: all 0.25s ease-out; -webkit-transition: all 0.25s ease-out; }

    .wdt-custom-insta-a .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container .wdt-content-icon-wrapper .wdt-content-icon span,
    .wdt-custom-insta-b .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-media-group .wdt-media-image-cover-container .wdt-content-icon-wrapper .wdt-content-icon span { transform: scale(1); -webkit-transform: scale(1); } 
    
    /*-- << Insta - 2 >> --*/

    .wdt-custom-insta-heading .elementor-heading-title { font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; }

    .wdt-custom-insta-b .wdt-image-box-holder .wdt-content-item { border: 6px solid var(--wdtAccentTxtColor); }

    @media only screen and (max-width: 767px) {  
    .wdt-custom-insta-heading .elementor-heading-title { font-size: calc(var(--wdtFontSize_H5) - 4px); }    
    }

/*--------------------------------------------------------------
    Home 3 Service Icon Box
--------------------------------------------------------------*/
    
    /*-- << Icon Box >> --*/

    .wdt-custom-service-icon-box .wdt-icon-box-holder .wdt-column-wrapper .wdt-column { margin: 10px 0; }

    .wdt-custom-service-icon-box .wdt-icon-box-holder .wdt-content-item { display: flex; justify-content: center; align-items: center; gap: 30px; padding: 10px; }

    .wdt-custom-service-icon-box .wdt-icon-box-holder .wdt-content-item:before { content: ''; position: absolute; width: 0; height: 100%; top: 0; left: auto; right: 0;  bottom: 0; margin: auto; background-image: linear-gradient(rgba(var(--wdtPrimaryColorRgb), 1),rgba(var(--wdtPrimaryColorRgb), 1)); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; border-radius: 150px; -webkit-transition: all .5s ease; transition: all .5s ease; opacity: 0; }

    .wdt-custom-service-icon-box .wdt-icon-box-holder .wdt-content-item:hover:before { right: auto; left: 0; width: 100%; opacity: 1; }

    .wdt-custom-service-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

    .wdt-custom-service-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { line-height: 0.5em; }

    .wdt-custom-service-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {     
        font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Ext); }

    @media only screen and (max-width: 1024px) {  
    .wdt-custom-service-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { 
        font-size: calc(var(--wdtFontSize_H5) - 4px); }  
    }

    @media only screen and (max-width: 767px) {
    .wdt-custom-service-icon-box .wdt-icon-box-holder .wdt-content-item { gap: 10px; }
    }

    @media only screen and (max-width: 480px) {
    .wdt-custom-service-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { 
        font-size: calc(var(--wdtFontSize_H5) - 7px); }    
    }

/*--------------------------------------------------------------
    Home 3 Interactive Showcase
--------------------------------------------------------------*/
    
    /*-- << Interactive Showcase >> --*/

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container { display: grid; width: 100%; height: 100%; overflow: hidden; align-items: normal; margin: 0; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { grid-area: 1/1; z-index: 1; display: flex; justify-content: center; align-items: center; padding: 20px; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list { width: auto; max-width: inherit; text-align: center; margin: auto; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before,
    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after { 
        display: none; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] { padding: 0; line-height: var(--wdtLineHeight_Base); }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group { position: relative; display: grid; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group .wdt-content-title { grid-area: 1/1; font-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_Alt) + 50px); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; color: transparent; -webkit-text-stroke: 1px; -webkit-text-stroke-color: rgba(var(--wdtAccentTxtColorRgb), 0.5); -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[class*='wdt-interactive-showcase-active'] > a .wdt-interactive-showcase-content-group .wdt-content-title { -webkit-text-stroke-color: var(--wdtBorderColor); color: var(--wdtBorderColor); -webkit-transition: all .5s ease; transition: all .5s ease; letter-spacing: 5px; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper { grid-area: 1/1; display: flex; justify-content: center; align-items: center; position: absolute; width: 100%; top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-transform: scale(0.7); transform: scale(0.7); opacity: 0; -webkit-transition: all .3s ease; transition: all .3s ease; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[class*='wdt-interactive-showcase-active'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper { -webkit-transform: scale(0.9); transform: scale(0.9); opacity: 1; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper .wdt-content-secondary-image > span img { border-radius: var(--wdtRadius_Full); width: 200px; height: 200px; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[class*='wdt-interactive-showcase-active'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper .wdt-content-secondary-image > span img { width: 200px; height: 200px; border-radius: var(--wdtRadius_Full); }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper { grid-area: 1/1; padding: 0; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] { -webkit-transform: scaleX(1); transform: scaleX(1); transform-origin: center; -webkit-transition: transform 1s ease, 1s opacity ,visibility .3s ease; transition: transform 1s ease, 1s opacity ,visibility .3s ease; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"].wdt-interactive-showcase-active { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition: transform 1s ease, 1s opacity ,visibility .3s ease; transition: transform 1s ease, 1s opacity ,visibility .3s ease; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group, .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper, .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image, .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image span, .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper .wdt-content-image span img { width: 100%; height: 100%; object-fit: cover; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-content-wrapper div[id*="wdt-interactive-showcase-"] .wdt-interactive-showcase-media-group .wdt-content-image-wrapper:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(rgba(var(--wdtBodyTxtColorRgb), 0.5),rgba(var(--wdtBodyTxtColorRgb), 0.5)); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; margin: auto; }

    @media only screen and (max-width: 1540px) {
    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group .wdt-content-title { font-size: calc(var(--wdtFontSize_Alt) + 20px); }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper .wdt-content-secondary-image > span img { width: 180px; height: 180px; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[class*='wdt-interactive-showcase-active'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper .wdt-content-secondary-image > span img { width: 180px; height: 180px; } }

    @media only screen and (max-width: 1280px) {
    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group .wdt-content-title { font-size: calc(var(--wdtFontSize_Alt) + 10px); }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper .wdt-content-secondary-image > span img { width: 160px; height: 160px; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[class*='wdt-interactive-showcase-active'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper .wdt-content-secondary-image > span img { width: 160px; height: 160px; } }

    @media only screen and (max-width: 1024px) {
    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group .wdt-content-title { font-size: calc(var(--wdtFontSize_Alt) - 5px); }
    
    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper { padding: 50px; }
    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper .wdt-content-secondary-image > span img { width: 150px; height: 150px; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[class*='wdt-interactive-showcase-active'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper .wdt-content-secondary-image > span img { width: 150px; height: 150px; } }

    @media only screen and (max-width: 767px) {
    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group .wdt-content-title { font-size: var(--wdtFontSize_H2); }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper .wdt-content-secondary-image > span img { width: 130px; height: 130px; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[class*='wdt-interactive-showcase-active'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper .wdt-content-secondary-image > span img { width: 130px; height: 130px; }}

    @media only screen and (max-width: 480px) {
    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group .wdt-content-title { font-size: var(--wdtFontSize_H4); }    

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[class*='wdt-interactive-showcase-active'] > a .wdt-interactive-showcase-content-group .wdt-content-title { letter-spacing: 0; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[id*='wdt-interactive-showcase'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper .wdt-content-secondary-image > span img { width: 80px; height: 80px; }

    .wdt-custom-interactive-showcase .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li[class*='wdt-interactive-showcase-active'] > a .wdt-interactive-showcase-content-group .wdt-content-secondary-image-wrapper .wdt-content-secondary-image > span img { width: 80px; height: 80px; } }

/*--------------------------------------------------------------
    Home 3 Mobile Image Box
--------------------------------------------------------------*/
    
    /*-- << Image Box >> --*/
    
    .wdt-custom-mobile-image-box .wdt-image-box-holder .wdt-content-item { display: grid; }

    .wdt-custom-mobile-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { grid-area: 1/1; z-index: 1; }

    .wdt-custom-mobile-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { grid-area: 1/1; align-self: center; z-index: 0; }
    
    .wdt-custom-mobile-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
        position: relative; line-height: 0.8em; border-radius: var(--wdtRadius_Full); }

    .wdt-custom-mobile-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg path{ transform-origin: center center; }

    .wdt-custom-mobile-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg > path{
        animation: circle-droplet 1.5s linear infinite alternate; -webkit-animation: circle-droplet 1.5s linear infinite alternate; }

    @keyframes circle-droplet { from { transform: scale(0.8); } to { transform: scale(1); } }

    @-webkit-keyframes circle-droplet { from { transform: scale(0.8); } to { transform: scale(1); } }

    /*-- << Image Box 2 >> --*/

    .wdt-custom-profile-image-box .wdt-image-box-holder { padding: 10px; background-color: var(--wdtAccentTxtColor); box-shadow: 0px 1px 4px 1px rgba(var(--wdtHeadAltColorRgb), 0.2); border-radius: 20px; }

    .wdt-custom-profile-image-box .wdt-image-box-holder .wdt-content-item { display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 20px; }

    .wdt-custom-profile-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: flex; margin: 0; }

    .wdt-custom-profile-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }

    .wdt-custom-profile-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin: 0; }

    .wdt-custom-profile-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { 
        font-family: var(--wdtFontTypo_Base); margin: 0; }

    .wdt-custom-profile-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-icon-wrapper { margin-left: -5px; }

    .wdt-custom-profile-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-icon-wrapper .wdt-content-icon span { 
        line-height: 0.8em; }

    @media only screen and (max-width: 1280px) {  
    .wdt-custom-profile-image-box .wdt-image-box-holder { padding: 10px; }
    }

    @media only screen and (max-width: 480px) {
    .wdt-custom-profile-image-box .wdt-image-box-holder .wdt-content-item { gap: 10px; }

    .wdt-custom-profile-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { 
        font-size: calc(var(--wdtFontSize_Ext) - 3px); }    
    }

/*--------------------------------------------------------------
    Home 4 Contact
--------------------------------------------------------------*/
    
    /*-- << Heading Col >> --*/

    @media only screen and (max-width: 1024px) { .wdt-custom-contact-form-heading { order: -1; } }

    /*-- << Popup Image Box >> --*/

    .wdt-custom-contact-popup-image-box .wdt-image-box-holder .wdt-content-item { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; }

    .wdt-custom-contact-popup-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { width: 100%; max-width: 50%; margin: -10px; }

    .wdt-custom-contact-popup-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { width: 100%; max-width: 100px; text-align: left; }

    .wdt-custom-contact-popup-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H4); text-transform: capitalize; }

    @media only screen and (max-width: 1280px) {  
    .wdt-custom-contact-popup-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_H4) - 6px); }
    }

    /*-- << Popup Box >> --*/

    .wdt-custom-contact-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { width: 70px; height: 70px; display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Part); }

    .wdt-custom-contact-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::before { content: ""; position: absolute; width: 100%; height: 100%; border-radius: var(--wdtRadius_Part); background-color: rgba(var(--wdtBodyTxtColorRgb), 0.3); border: 1px solid rgba(var(--wdtBodyTxtColorRgb), 0.3); top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: -1; -webkit-animation: boom-black 2000ms infinite; animation: boom-black 2000ms infinite; }

    @keyframes boom-black {
        0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; box-shadow: inset 0px 0px 10px 3px rgba(var(--wdtBodyTxtColorRgb),0.3), 0px 0px 10px 3px rgba(var(--wdtBodyTxtColorRgb),0.2); }

        100% { -webkit-transform: scale(1.4); transform: scale(1.4); opacity: 0; box-shadow: none; }
    }
        
    @-webkit-keyframes boom-black {
        0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; box-shadow: inset 0px 0px 10px 3px rgba(var(--wdtBodyTxtColorRgb),0.3), 0px 0px 15px 8px rgba(var(--wdtBodyTxtColorRgb),0.2); }

        100% { -webkit-transform: scale(1.4); transform: scale(1.4); opacity: 0; box-shadow: none;
        }
    }

    .wdt-custom-contact-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i { line-height: var(--wdtLineHeight_Ext); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

    .wdt-custom-contact-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon i:hover { -webkit-transform: scale(0.8); transform: scale(0.8); }

    @media only screen and (max-width: 1280px) {  
    .wdt-custom-contact-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { width: 60px; height: 60px; }
    }

    /*-- << Carousel Image Box >> --*/

    .wdt-custom-contact-carousel-image-box .wdt-image-box-holder .wdt-image-box-container { width: 100%; max-width: 500px; margin: auto; padding-right: 100px; }

    .wdt-custom-contact-carousel-image-box .wdt-image-box-holder .wdt-image-box-container .swiper-slide-active,
    .wdt-custom-contact-carousel-image-box .wdt-image-box-holder .wdt-image-box-container .swiper-slide-next,
    .wdt-custom-contact-carousel-image-box .wdt-image-box-holder .wdt-image-box-container .swiper-slide:not(.swiper-slide-active, .swiper-slide-next ) { -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

    .wdt-custom-contact-carousel-image-box .wdt-image-box-holder .wdt-image-box-container .swiper-slide-active .wdt-content-item { margin-right: -90px; background-color: #D9C9B4; }

    .wdt-custom-contact-carousel-image-box .wdt-image-box-holder .wdt-image-box-container .swiper-slide-next .wdt-content-item { margin-right: -90px; background-color: #DBFEB4; }

    .wdt-custom-contact-carousel-image-box .wdt-image-box-holder .wdt-image-box-container .swiper-slide:not(.swiper-slide-active, .swiper-slide-next ) .wdt-content-item { margin-right: -90px; background-color: #B4EDFE; }

    .wdt-custom-contact-carousel-image-box .wdt-image-box-holder .wdt-image-box-container .swiper-slide-duplicate-active,
    .wdt-custom-contact-carousel-image-box .wdt-image-box-holder .wdt-image-box-container .swiper-slide-duplicate-next { opacity: 0; }
    
    .wdt-custom-contact-carousel-image-box .wdt-image-box-holder .wdt-image-box-container .swiper-slide-prev { opacity: 0; visibility: hidden; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

    /*-- << Pagination >> --*/

    .wdt-custom-contact-carousel-image-box .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; top: 0; left: auto; right: -50px; bottom: 0; margin: auto; display: inline-flex; align-items: center; justify-content: center; }

    .wdt-custom-contact-carousel-image-box .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { position: relative; }

    .wdt-custom-contact-carousel-image-box .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination:before { content: ''; position: absolute; width: 100%; height: 100%; transform: scale(1.2); background-color: var(--wdtSecondaryColor); border-radius: var(--wdtRadius_Part); top: 0; left: -25px; right: auto; bottom: 0; margin: auto; z-index: 1; }

    .wdt-custom-contact-carousel-image-box .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { margin: 0; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-contact-carousel-image-box .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination:hover > div { -webkit-transform: translateX(-10px); transform: translateX(-10px); }

    /*-- << Icon Box >> --*/

    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-column-wrapper .wdt-column { margin: 10px 0; }

    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item { display: flex; justify-content: center; align-items: center; gap: 20px; }

    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { line-height: 0.5em; }

    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {     
        font-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_Base) - 2px ); font-weight: var(--wdtFontWeight_Ext); letter-spacing: 1px; text-transform: uppercase; }

    @media only screen and (max-width: 1280px) {  
    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { 
        font-size: calc(var(--wdtFontSize_Base) - 4px ); }
        
    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item { gap: 15px; }
    }

    @media only screen and (max-width: 1024px) {  
    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { 
        font-size: calc(var(--wdtFontSize_Base) - 2px ); }
    }

    @media only screen and (max-width: 767px) {
    .wdt-custom-contact-icon-box .wdt-icon-box-holder .wdt-content-item { gap: 10px; }
    }

    /*-- << Contact Form >> --*/

    .wdt-custom-contact-form .wpcf7-form .wpcf7-form-control-wrap:not(:last-child) { margin-bottom: 50px; }

    .wdt-custom-contact-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"] { 
        -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); border-width: 0 0 1px 0; padding: 15px 0; border-color: var(--wdtBorderColor); }

    .wdt-custom-contact-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"]:focus { 
        box-shadow: none; border-color: var(--wdtPrimaryColor); }    

    .wdt-custom-contact-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-textarea"] { height: 150px; margin: 0; }

    .wdt-custom-contact-form .wpcf7-form .contact-btn p { display: flex; flex-direction: row-reverse; align-items: center; justify-content: flex-start; }

    .wdt-custom-contact-form .wpcf7-form .contact-btn input[type="submit"] { margin-top: 30px; }

    @media only screen and (max-width: 1280px) { .wdt-custom-contact-form .wpcf7-form .wpcf7-form-control-wrap:not(:last-child) { margin-bottom: 40px; } }

    @media only screen and (max-width: 767px) { .wdt-custom-contact-form .contact-btn { display: flex; align-items: center; } }

    /*-- << Contact Image >> --*/

    .wdt-custom-contact-image .elementor-widget-container:before { content: ''; position: absolute; width: 100%; height: 100%; -webkit-mask-image: url(../images/Pty-Contact-img-Overlay.png); mask-image: url(../images/Pty-Contact-img-Overlay.png); -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; background-color: #ECDFCF; z-index: 0; left: -100px; right: 0; top: -180px; bottom: 0; margin: auto; -webkit-animation: rotate-love 5000ms ease-in-out infinite; animation: rotate-love 5000ms ease-in-out infinite; }

    @keyframes rotate-love { 0% { transform: rotate(0deg); } 25% { transform: rotate(10deg); } 50% { transform: rotate(0deg); } 75% { transform: rotate(-5deg); } 100% { transform: rotate(0deg); } }

    @-webkit-keyframes rotate-love { 0% { transform: rotate(0deg); } 25% { transform: rotate(10deg); } 50% { transform: rotate(0deg); } 75% { transform: rotate(-5deg); } 100% { transform: rotate(0deg); } }

/*--------------------------------------------------------------
    Our Team
--------------------------------------------------------------*/

    /*-- << Team >> --*/

    .wdt-custom-team .wdt-team-holder .wdt-content-item { position: relative; border-radius: 0 0 25px 25px; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item:before { content: ''; position: absolute; width: 100%; height: 100%; background-color: var(--wdtSecondaryColor); top: 0; left: 0; right: 0; bottom: 0; border-radius: 0 0 25px 25px; -webkit-clip-path: inset( 0 0 400px 0 ); clip-path: inset( 0 0 400px 0 ); margin: auto; opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item:hover:before { opacity: 1; -webkit-clip-path: inset( 0 0 0px 0 ); clip-path: inset( 0 0 0px 0 ); }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-media-group { margin: 0; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img { -webkit-mask-image: url(../images/Pty-Team-Img-mask.png); mask-image: url(../images/Pty-Team-Img-mask.png); -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group { padding: 30px 50px 50px 50px; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin: 0 0 10px 0; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {     
        font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; margin: 0; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle {     
        font-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_Base) - 2px); letter-spacing: 2.4px; text-transform: uppercase; margin: 0 0 20px 0; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container { margin-left: -3px; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container ul.wdt-social-icons-list {     
        display: flex; justify-content: flex-start; align-items: center; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container ul.wdt-social-icons-list li:not(:first-child) { 
        margin: 0 0 0 25px; }

    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container ul.wdt-social-icons-list li > a { 
        font-size: var(--wdtFontSize_H6); -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }

    .wdt-custom-service-detail-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); }

    .wdt-custom-service-detail-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { 
        font-size: calc(var(--wdtFontSize_Base) - 6px); }

    .wdt-custom-service-detail-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-social-icons-container ul.wdt-social-icons-list li > a {
        font-size: var(--wdtFontSize_Base); }
        
    @media only screen and (max-width: 1775px) {  
    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_H4) - 6px); }
    }

    @media only screen and (max-width: 1540px) { 
    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group { padding: 25px 40px 50px 40px; }
    }

    @media only screen and (max-width: 480px) { 
    .wdt-custom-team .wdt-team-holder .wdt-content-item .wdt-content-detail-group { padding: 20px 30px 40px 30px; }
    }

/*--------------------------------------------------------------
    Our Pricing
--------------------------------------------------------------*/

    /*-- << Pricing Taple >> --*/

    .wdt-custom-pricing .wdt-pricing-table-holder { box-shadow: 0px 1px 5px 0px rgba(var(--wdtHeadAltColorRgb), 0.1); padding-bottom: 50px; border-radius: 0 0 25px 25px; }

    .wdt-custom-pricing-active .wdt-pricing-table-holder { box-shadow: 0px 1px 10px 1px rgba(var(--wdtHeadAltColorRgb), 0.1); padding-bottom: 50px; border-radius: 0 0 25px 25px; }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-media'],
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-media'] { padding: 40px; height: 320px; }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-media']:before,
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-media']:before { content: ''; position: absolute; width: 100%; height: 100%; -webkit-mask-image: url(../images/shape.png); mask-image: url(../images/shape.png); -webkit-mask-position: left bottom; mask-position: left bottom; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: cover; mask-size: cover; z-index: 0; background-color: var(--wdtAccentTxtColor); top: 0; left: 0; right: 0; bottom: 0; margin: auto; }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-header'],
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-header'] { margin: 35px 0; }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title,
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title { width: 100%; max-width: 170px; margin: auto; }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5,
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; background-color: var(--wdtSecondaryColor); border-radius: var(--wdtRadius_Part); letter-spacing: 1px; padding: 15px; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5:hover,
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5:hover { background-color: var(--wdtLinkColor); }

    .wdt-custom-pricing .wdt-pricing-table-holder .wdt-pricing-table-pricing,
    .wdt-custom-pricing-active .wdt-pricing-table-holder .wdt-pricing-table-pricing { margin-top: -160px; }

    .wdt-custom-pricing .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale,
    .wdt-custom-pricing-active .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale { font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Alt); letter-spacing: 1px; }

    .wdt-custom-pricing .wdt-pricing-table-holder .wdt-pricing-table-features,
    .wdt-custom-pricing-active .wdt-pricing-table-holder .wdt-pricing-table-features { margin-top: 40px; margin-bottom: 45px; }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list,
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list { width: 100%; max-width: fit-content; margin: auto; }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list .wdt-pricing-table-features-list-inner .wdt-pricing-table-features-list-icon .wdt-content-icon-wrapper .wdt-content-icon span,
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list .wdt-pricing-table-features-list-inner .wdt-pricing-table-features-list-icon .wdt-content-icon-wrapper .wdt-content-icon span { font-size: var(--wdtFontSize_H5); }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list .wdt-pricing-table-features-list-inner .wdt-pricing-table-features-list-text,
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list .wdt-pricing-table-features-list-inner .wdt-pricing-table-features-list-text { font-size: var(--wdtFontSize_H6); padding-left: 15px; }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a { background-color: transparent; color: var(--wdtHeadAltColor); border: 1px solid var(--wdtHeadAltColor); font-size: calc(var(--wdtFontSize_Base) - 2px); font-weight: var(--wdtFontWeight_Alt); letter-spacing: 2px; text-transform: uppercase; padding: 22px 85px; border-radius: var(--wdtRadius_Part); -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-pricing .wdt-pricing-table-holder:hover div[class*='-table-footer'] .wdt-content-button > a { background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); border: 1px solid var(--wdtSecondaryColor); }

    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a { font-size: calc(var(--wdtFontSize_Base) - 2px); font-weight: var(--wdtFontWeight_Alt); letter-spacing: 2px; text-transform: uppercase; padding: 22px 85px; border-radius: var(--wdtRadius_Part); background-color: var(--wdtSecondaryColor); }

    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a:hover { background-color: var(--wdtSecondaryColor); }

    @media only screen and (max-width: 1024px) {
    .wdt-custom-pricing .wdt-pricing-table-holder { padding-bottom: 30px; }

    .wdt-custom-pricing-active .wdt-pricing-table-holder { padding-bottom: 30px; }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-media'],
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-media'] { height: 280px; }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list .wdt-pricing-table-features-list-inner .wdt-pricing-table-features-list-icon .wdt-content-icon-wrapper .wdt-content-icon span,
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list .wdt-pricing-table-features-list-inner .wdt-pricing-table-features-list-icon .wdt-content-icon-wrapper .wdt-content-icon span { font-size: calc(var(--wdtFontSize_H5) - 4px); }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list .wdt-pricing-table-features-list-inner .wdt-pricing-table-features-list-text,
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-features'] .wdt-pricing-table-features-list .wdt-pricing-table-features-list-inner .wdt-pricing-table-features-list-text { font-size: calc(var(--wdtFontSize_H6) - 4px); }
    }

    @media only screen and (max-width: 767px) {
    .wdt-custom-pricing-responsive .elementor-container .wdt-custom-pricing-responsive-active { order: -1; }
    }

    @media only screen and (max-width: 480px) {
    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-media'],
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-media'] { height: 250px; padding: 5px; }

    .wdt-custom-pricing .wdt-pricing-table-holder .wdt-pricing-table-pricing,
    .wdt-custom-pricing-active .wdt-pricing-table-holder .wdt-pricing-table-pricing { margin-top: -130px; }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-header'],
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-header'] { margin: 25px 0; }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5,
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-header'] .wdt-content-title h5 { padding: 10px; }

    .wdt-custom-pricing .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale,
    .wdt-custom-pricing-active .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale { font-size: var(--wdtFontSize_H3); }

    .wdt-custom-pricing .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a,
    .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*='-table-footer'] .wdt-content-button > a { padding: 22px 50px; }
    }

/*--------------------------------------------------------------
    Home 1 Slider
--------------------------------------------------------------*/

    /*-- << Advanced Carousel >> --*/

    /*-- << Pagination >> --*/

    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; top: 0; right: calc(0% + 20px); bottom: 0; margin: auto; display: inline-flex; align-items: center; justify-content: center; }

    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { 
        display: grid; margin: 0; }

    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { margin: 7px; }

    .wdt-custom-slider-1-advanced .elementor-widget-container .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before { background-color: var(--wdtSecondaryColor); }

    @media only screen and (max-width: 1024px) {
    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { right: calc(0% + 10px); } }

    @media only screen and (max-width: 767px) {
    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { top: 200px; } }

    /*-- << Advanced Active Effects >> --*/

    /*-- << Heading 1 >> --*/

    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-1-heading-1  .wdt-heading-holder { -webkit-clip-path: inset( -100px 0 150px -100px ); clip-path: inset( -100px 0 150px -100px ); -webkit-transition: all 1s ease; transition: all 1s ease; }

    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-1-heading-1  .wdt-heading-holder { -webkit-clip-path: inset( -100px 0 0px -100px ); clip-path: inset( -100px 0 0px -100px ); }

    /*-- << Heading 2 >> --*/

    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-1-heading-2  .wdt-heading-holder { -webkit-clip-path: inset( 120px 0 -50px 0 ); clip-path: inset( 120px 0 -50px 0 ); -webkit-transition: all 0.8s ease; transition: all 0.8s ease; transition-delay: 0.8s; }

    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-1-heading-2  .wdt-heading-holder { clip-path: inset( 0px 0 -50px 0 ); clip-path: inset( 0px 0 -50px 0 ); }

    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-1-heading-2  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title:after { -webkit-clip-path: inset( 0 150px 0 0 ); clip-path: inset( 0 150px 0 0 ); -webkit-transition: all .5s ease; transition: all .5s ease; transition-delay: 1.8s; }

    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-1-heading-2  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title:after { -webkit-clip-path: inset( 0 0 0 0 ); clip-path: inset( 0 0 0 0 ); }

    /*-- << Content & Button >> --*/

    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-1-content p,
    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-common-button { -webkit-transform: translateY(-10px); transform: translateY(-10px); opacity: 0; -webkit-transition: all 1.2s ease; transition: all 1.2s ease; transition-delay: 1.5s; }

    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-1-content p,
    .wdt-custom-slider-1-advanced .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-common-button { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; }


    /*-- << Image Box >> --*/
    
    .wdt-custom-slider-1-overlay-image-box .wdt-image-box-holder .wdt-content-item { display: grid; }

    .wdt-custom-slider-1-overlay-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { grid-area: 1/1; z-index: 1; display: flex; align-items: center; justify-content: center; }

    .wdt-custom-slider-1-overlay-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { grid-area: 1/1; align-self: center; z-index: 0; }
    
    .wdt-custom-slider-1-overlay-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { 
        position: relative; line-height: 0.8em; border-radius: 300px; }

    .wdt-custom-slider-1-overlay-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:before { content: ''; position: absolute; width: 100%; height: 100%; border: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.5); top: 30px; left: 0; right: 0; bottom: 0; margin: auto; border-radius: 300px; animation: Slide-slider 2.5s infinite; transform-origin: center; z-index: 1; }

    @keyframes Slide-slider {
        0% { transform: translateX(0px) scale(1.08); } 50% { transform: translateX(-5px) scale(1.08); } 100% { transform: translateX(0px) scale(1.08); }
    }

    @-webkit-keyframes Slide-slider {
        0% { transform: translateX(0px) scale(1.08); } 50% { transform: translateX(-5px) scale(1.08); } 100% { transform: translateX(0px) scale(1.08); }
    }

    /*-- << Heading >> --*/

    .wdt-custom-slider-1-heading-1  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
    .wdt-custom-slider-1-heading-2  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { position: relative; font-size: var(--wdtFontSize_Alt); }

    .wdt-custom-slider-1-heading-1 .wdt-heading-holder .wdt-heading-icon-wrapper { position: absolute; top: -70px; bottom: auto; left: -85px; right: auto; margin: 0; }

    .wdt-custom-slider-1-heading-1 .wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon > span { font-size: 95px; width: 100px; height: 100px; }

    .wdt-custom-slider-1-heading-2  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title:after { content: ''; position: absolute; width: 130px; height: 90px; mask-image: url(../images/Home-1-Slider-1-Heading-2.png); mask-repeat: no-repeat; mask-size: cover; -webkit-mask-image: url(../images/Home-1-Slider-1-Heading-2.png); -webkit-mask-repeat: no-repeat; -webkit-mask-size: cover; background: var(--wdtLinkColor); top: auto; left: auto; right: -5px; bottom: -45px; margin: auto; }

    @media only screen and (max-width: 1540px) {
    .wdt-custom-slider-1-heading-1  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
    .wdt-custom-slider-1-heading-2  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_Alt) - 5px); }

    .wdt-custom-slider-1-heading-1 .wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon > span { font-size: 80px; }
    }

    @media only screen and (max-width: 1280px) {
    .wdt-custom-slider-1-heading-1  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
    .wdt-custom-slider-1-heading-2  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H2) - 5px); }

    .wdt-custom-slider-1-heading-1 .wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon > span { font-size: 65px; width: 100px; height: 100px; }

    .wdt-custom-slider-1-heading-2  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title:after { width: 100px; height: 65px; right: -1px; bottom: -30px; } 
    }

    @media only screen and (max-width: 1024px) {
    .wdt-custom-slider-1-heading-1  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
    .wdt-custom-slider-1-heading-2  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H2) - 10px); }
    }

    @media only screen and (max-width: 767px) {  
    .wdt-custom-slider-1-heading-1 .wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon > span { opacity: 0; } 
    }

    @media only screen and (max-width: 480px) {
    .wdt-custom-slider-1-heading-1  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
    .wdt-custom-slider-1-heading-2  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H3) - 10px); }
    }

    /*-- << Small Anim Image >> --*/    

    .wdt-custom-home1-slider-small-anim-image .elementor-widget-container { position: relative; }

    .wdt-custom-home1-slider-small-anim-image .elementor-widget-container:after { content: ''; position: absolute; width: 130px; background: #E1CB1B; height: 60px; top: auto; left: -20px; right: auto; bottom: 0; margin: auto; border-radius: var(--wdtRadius_Part); z-index: -1; animation: Slide-slider 2.5s infinite; transform-origin: center; }

    @media only screen and (max-width: 1740px) {
    .wdt-custom-home1-slider-small-anim-image, .wdt-custom-home1-slider-small-anim-image .elementor-widget-container:after { opacity: 0; }
    }

    /*-- << Image Animations >> --*/ 

    .wdt-custom-slider-1-anim-1 .elementor-widget-container > img { animation: food-roll 10s infinite linear; }

    @-webkit-keyframes food-roll { 0% { transform: rotate(0); } 50% { transform: rotate(-20deg); } 100% { transform: rotate(0); } }

    @keyframes food-roll { 0% { transform: rotate(0); } 50% { transform: rotate(-20deg); } 100% { transform: rotate(0); } }

    .wdt-custom-slider-1-anim-2 .elementor-widget-container > img { animation: move-roll 10s infinite linear; }

    @-webkit-keyframes move-roll { 
        0% { transform: rotate(0) translateY(0px); } 50% { transform: rotate(-20deg) translate3d(20px, -30px, 30px); } 100% { transform: rotate(0) translateY(0px); } }

    @keyframes move-roll { 
        0% { transform: rotate(0) translateY(0px); } 50% { transform: rotate(-20deg) translate3d(20px, -30px, 30px); } 100% { transform: rotate(0) translateY(0px); } }

    .wdt-custom-slider-1-anim-3 .elementor-widget-container > img { animation: play-state 10s infinite linear; }

    @-webkit-keyframes play-state { from { transform: rotateZ(0deg); } to { transform: rotateZ(359deg); } }

    @keyframes play-state { from { transform: rotateZ(0deg); } to { transform: rotateZ(359deg); } }

/*--------------------------------------------------------------
    Home 3 Slider
--------------------------------------------------------------*/

    /*-- << Heading >> --*/

    .wdt-custom-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Base); text-transform: capitalize; }

    @media only screen and (max-width: 1540px) {
    .wdt-custom-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_Alt) - 10px); }
    }

    @media only screen and (max-width: 1280px) {
    .wdt-custom-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H2) - 10px); }
    }

    @media only screen and (max-width: 1024px) {
    .wdt-custom-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H3) - 5px); }
    }

    @media only screen and (max-width: 767px) {
    .wdt-custom-slider-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H3) - 8px); }
    }

    /*-- << Small Heading >> --*/
    
    .wdt-custom-small-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); font-family: var(--wdtFontTypo_Base); letter-spacing: 2.7px; margin-bottom: 30px; }

    @media only screen and (max-width: 1280px) {
    .wdt-custom-small-3-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { margin-bottom: 0; }   
    }

    /*-- << Button >> --*/

    .wdt-custom-slider-3-button .wdt-button-holder a { font-size: calc(var(--wdtFontSize_Base) - 4px ); font-weight: var(--wdtFontWeight_Ext); letter-spacing: 2.1px; text-transform: uppercase; -webkit-transition: all .5s ease; transition: all .5s ease; }
    
    .wdt-custom-slider-3-button .wdt-button-holder > a .wdt-button-icon { 
        font-size: var(--wdtFontSize_H4); -webkit-transition: all .5s ease; transition: all .5s ease; }
     
    .wdt-custom-slider-3-button .wdt-button-holder > a:hover .wdt-button-icon { -webkit-transform: translateX(6px); transform: translateX(6px); }

    /*-- << Icon Box >> --*/

    .wdt-custom-slider-3-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { margin-bottom: 30px; }
     
    .wdt-custom-slider-3-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_H4) - 6px ); font-weight: var(--wdtFontWeight_Ext); font-family: var(--wdtFontTypo_Base); }

    @media only screen and (max-width: 1280px) {
    .wdt-custom-slider-3-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { 
        font-size: calc(var(--wdtFontSize_H5) - 4px); }
    }

    /*-- << Image Box >> --*/

    .wdt-custom-slider-image-box, .wdt-custom-slider-image-box .elementor-widget-container, .wdt-custom-slider-image-box .wdt-image-box-holder, .wdt-custom-slider-image-box .wdt-image-box-holder .wdt-image-box-container, .wdt-custom-slider-image-box .wdt-image-box-holder .wdt-content-item, .wdt-custom-slider-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group, .wdt-custom-slider-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper, .wdt-custom-slider-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image, .wdt-custom-slider-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span, .wdt-custom-slider-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span img { width: 100%; height: 100%; object-fit: cover; }

    /* .wdt-custom-slider-image-box .wdt-image-box-holder .swiper-slide .wdt-content-item .wdt-content-media-group { margin: 0; animation: clip-animation .5s ease .5s forwards; }

    .wdt-custom-slider-image-box .wdt-image-box-holder .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-media-group {
        clip-path: polygon(100% 0,100% 0,100% 120%,100% 120%); opacity: 1; transition: opacity .8s; animation: clipshow .8s ease .36s forwards; } */

    /*-- << Pagination >> --*/

    .wdt-custom-slider-image-box .wdt-image-box-holder .wdt-carousel-pagination-wrapper { text-align: left; position: absolute; width: 100%; top: auto; left: 20px; right: auto; bottom: 20px; margin: auto; }

    @-webkit-keyframes clipshow {
        to { clip-path: polygon(0 0,100% 0,100% 120%,0 120%) }
    }

    @keyframes clipshow {
        to { clip-path: polygon(0 0,100% 0,100% 120%,0 120%) }
    }
    
    @-webkit-keyframes clip-animation {
        0% { clip-path: polygon(-6% 0,114% 0,114% 120%,-6% 120%) } 41% { clip-path: polygon(-6% 0,-6% 0,-6% 120%,-6% 120%) } 41.01%,48% { clip-path: polygon(114% 0,114% 0,114% 120%,114% 120%) } 100% { clip-path: polygon(-6% 0,114% 0,114% 120%,-6% 120%) }
    }

    @keyframes clip-animation {
        0% { clip-path: polygon(-6% 0,114% 0,114% 120%,-6% 120%) } 41% { clip-path: polygon(-6% 0,-6% 0,-6% 120%,-6% 120%) } 41.01%,48% { clip-path: polygon(114% 0,114% 0,114% 120%,114% 120%) } 100% { clip-path: polygon(-6% 0,114% 0,114% 120%,-6% 120%) }
    }

    /*-- << Text Image Box >> --*/

    .wdt-custom-slider-text-image-box .wdt-image-box-holder .wdt-content-item { display: flex; justify-content: center; align-items: center; }

    .wdt-custom-slider-text-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { margin: 0 30px 0 0; width: 100%; max-width: fit-content; }

    .wdt-custom-slider-text-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img {  
        border-radius: var(--wdtRadius_Full); }

    @media only screen and (max-width: 600px) {
    .wdt-custom-slider-text-image-box .wdt-image-box-holder .wdt-content-item { flex-wrap: wrap; gap: 25px; }
    }

    /*-- << Popup Box >> --*/

    .wdt-custom-slider-3-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display: flex; flex-direction: row-reverse; align-items: center; }

    .wdt-custom-slider-3-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {     
        font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); }

    .wdt-custom-slider-3-popup-box .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon { display: flex; justify-content: flex-start; align-items: center; margin-left: 0; margin-right: 25px; }

    .wdt-custom-slider-3-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i {     
        position: relative; background-color: var(--wdtSecondaryColor); width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Part); }

    .wdt-custom-slider-3-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i:before {     
        content: ""; position: absolute; width: 100%; height: 100%; border-radius: var(--wdtRadius_Part); background-color: rgba(var(--wdtTertiaryColorRgb), 1); border: 1px solid rgba(var(--wdtSecondaryColorRgb), 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(--wdtTertiaryColorRgb),1), 0px 0px 10px 3px rgba(var(--wdtSecondaryColorRgb),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(--wdtTertiaryColorRgb),1), 0px 0px 15px 8px rgba(var(--wdtSecondaryColorRgb),0.2); }

        100% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0; box-shadow: none;
        }
    }

    /*-- << Scroll Icon >> --*/

    .wdt-custom-scroll-icon .elementor-icon-wrapper .elementor-icon { position: relative; }

    .wdt-custom-scroll-icon .elementor-icon-wrapper .elementor-icon::before { content: ''; position: absolute; width: 100%; height: 100%; transform: scale(1.4); background-color: var(--wdtSecondaryColor); border-radius: var(--wdtRadius_Part); top: -25px; left: 0; right: 0; bottom: auto; margin: auto; -webkit-transition: 0.8s cubic-bezier(0,.6,.63,1.54); transition: 0.8s cubic-bezier(0,.6,.63,1.54); }

    .wdt-custom-scroll-icon .elementor-icon-wrapper .elementor-icon:hover::before{
        transform: scale(1.8);
    }

    .wdt-custom-scroll-icon .elementor-icon-wrapper .elementor-icon svg { animation: mouse-move-anim 0.6s linear infinite alternate; }

    @keyframes mouse-move-anim { to { transform: translateY(5px); } }

    @-webkit-keyframes mouse-move-anim { to { transform: translateY(5px); } }

    .wdt-custom-scroll-icon .elementor-icon-wrapper .elementor-icon::after { content: ''; position: absolute; width: 100%; height: 100%; -webkit-mask-image: url(../images/Pty-Scroll-icon-Overlay-svg.svg); mask-image: url(../images/Pty-Scroll-icon-Overlay-svg.svg); -webkit-mask-position: left bottom; mask-position: left bottom; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: cover; mask-size: cover; border-radius: var(--wdtRadius_Part); background-color: #E1E1E1; transform: scale(6); top: 0; left: -65px; right: 0; bottom: auto; margin: auto; }

    @media only screen and (max-width: 1280px) {
    .wdt-custom-scroll-icon .elementor-icon-wrapper .elementor-icon::before { top: -15px; transform: scale(1.2); }
    }

/*--------------------------------------------------------------
    Home 4 Slider
--------------------------------------------------------------*/

    /*-- << Advanced Carousel >> --*/

    .wdt-custom-slider-4-advanced > .elementor-widget-container { -webkit-mask-image:url(../images/Pty-Slider-4-Advanced-mask-Image.png); mask-image:url(../images/Pty-Slider-4-Advanced-mask-Image.png); -webkit-mask-position: bottom; mask-position: bottom; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: cover; mask-size: cover;  }

    /*-- << Pagination >> --*/

    .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { 
        position: absolute;
        left: 47.5%;
        bottom: 20%;
        margin: auto;
        display: inline-flex;
        align-items: center;
        justify-content: center; }

    /* .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { 
        display: grid; margin: 0; } */

    .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-bullet-active{
        transform: scale(1.6);
    }

    .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { margin: 7px; }

    .wdt-custom-slider-4-advanced .elementor-widget-container .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before { background-color: var(--wdtSecondaryColor); }

    @media only screen and (max-width: 1024px) {
    .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .wdt-carousel-pagination-wrapper { right: calc(0% + 10px); } }

    /*-- << Advanced Active Effects >> --*/

    /*-- << Heading - Content - Button - Icon List >> --*/

    .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-4-heading  .wdt-heading-holder { -webkit-transform: translateY(-30px); transform: translateY(-30px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; }

    .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-4-heading  .wdt-heading-holder { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }

    .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-4-content p { -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; transition-delay: 0.5s; }

    .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-4-content p { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }

    .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-common-button, .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-4-icon-list ul.elementor-icon-list-items { -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; -webkit-transition: all 1s ease; transition: all 1s ease; transition-delay: 1s; }

    .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-common-button, .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-4-icon-list ul.elementor-icon-list-items { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }

    /*-- << Image Box >> --*/

    .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .swiper-slide .wdt-custom-slider-4-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper::before { -webkit-transform: translateY(-800px); transform: translateY(-800px); opacity: 0; -webkit-transition: all 4s ease; transition: all 4s ease; }

    .wdt-custom-slider-4-advanced .wdt-advanced-carousel-holder .swiper-slide-active .wdt-custom-slider-4-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper::before { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

    /*-- << Rotate Image >> --*/

    .wdt-custom-slider-rotate-widget .wdt-rotate-image-container .wdt-rotate-second-image { z-index: 1; text-align: center; }

    /*-- << Heading >> --*/

    .wdt-custom-slider-4-heading  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { position: relative; font-size: var(--wdtFontSize_Alt); line-height: var(--wdtLineHeight_H1); }

    .wdt-custom-slider-4-heading .wdt-heading-holder .wdt-heading-icon-wrapper { position: absolute; top: -70px; bottom: auto; left: -95px; right: auto; margin: 0; }

    .wdt-custom-slider-4-heading .wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon > span { font-size: 95px; width: 100px; height: 100px; }

    @media only screen and (max-width: 1540px) {
    .wdt-custom-slider-4-heading  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_Alt) - 10px); }

    .wdt-custom-slider-4-heading .wdt-heading-holder .wdt-heading-icon-wrapper { top: -95px; left: -75px; }

    .wdt-custom-slider-4-heading .wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon > span { font-size: 80px; }
    }

    @media only screen and (max-width: 1280px) {
    .wdt-custom-slider-4-heading  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H2) - 10px); }

    .wdt-custom-slider-4-heading .wdt-heading-holder .wdt-heading-icon-wrapper { top: -65px; left: -65px; }

    .wdt-custom-slider-4-heading .wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon > span { font-size: 65px; } 
    }

    @media only screen and (max-width: 1024px) {
    .wdt-custom-slider-4-heading .wdt-heading-holder .wdt-heading-icon-wrapper { top: -60px; left: 0px; }
    }

    @media only screen and (max-width: 767px) {
    .wdt-custom-slider-4-heading  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H3) - 5px); }

    .wdt-custom-slider-4-heading .wdt-heading-holder .wdt-heading-icon-wrapper { opacity: 0; }
    }

    @media only screen and (max-width: 480px) {
    .wdt-custom-slider-4-heading  .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: calc(var(--wdtFontSize_H3) - 10px); }
    }

    /*-- << Icon List >> --*/

    .wdt-custom-slider-4-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text { font-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_Base) - 2px); font-weight: var(--wdtFontWeight_Ext); letter-spacing: 2px; text-transform: uppercase; }

    /*-- << Image Box >> --*/

    .wdt-custom-slider-4-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { overflow: hidden; padding: 0 10px; }

    .wdt-custom-slider-4-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group::after { content: ''; position: absolute; width: 100%; height: 100%; border: solid #FF9933; border-width: 0 2px 2px 2px; border-radius: 0 0 350px 350px; top: 0; left: 0; right: 0; bottom: auto; margin: auto; z-index: 0; animation: Slide-slider-2 2.5s infinite; transform-origin: center; }

    @keyframes Slide-slider-2 {
        0% { transform: translateY(0px); } 50% { transform: translateY(-5px); } 100% { transform: translateY(0px); }
    }

    @-webkit-keyframes Slide-slider-2 {
        0% { transform: translateY(0px); } 50% { transform: translateY(-5px); } 100% { transform: translateY(0px); }
    }

    .wdt-custom-slider-4-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img, .wdt-custom-slider-4-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { -webkit-mask-image: url(../images/Pty-Slider-4-mask-Image.png); mask-image: url(../images/Pty-Slider-4-mask-Image.png); -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; }

    .wdt-custom-slider-4-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { position: relative; }

    .wdt-custom-slider-4-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper::before { content: ''; position: absolute; width: 100%; height: 100%; background-image: linear-gradient(180deg, #FF9933 600px, rgba(var(--wdtPrimaryColorRgb), 0.8)); top: 0; left: 0; right: 0; bottom: auto; margin: auto; z-index: -1; }

/*--------------------------------------------------------------
    Home 4 Video Gallery
--------------------------------------------------------------*/

    /*-- << Gallery Col >> --*/

    .elementor:not(.elementor-bc-flex-widget) .wdt-custom-gallery-box-col > .elementor-widget-wrap { display: grid; }

    /*-- << Popup Box >> --*/

    .wdt-custom-gallery-popup-box { grid-area: 1/1; align-self: end; margin: 25px 20px; }

    .wdt-custom-gallery-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display: flex; flex-direction: row-reverse; align-items: center; }

    .wdt-custom-gallery-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label {     
        font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); }

    .wdt-custom-gallery-popup-box .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon { display: flex; justify-content: flex-start; align-items: center; margin-left: 0; margin-right: 25px; }

    .wdt-custom-gallery-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i {     
        position: relative; background-color: var(--wdtSecondaryColor); width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Part); }

    .wdt-custom-gallery-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i:before {     
        content: ""; position: absolute; width: 100%; height: 100%; border-radius: var(--wdtRadius_Part); background-color: rgba(var(--wdtTertiaryColorRgb), 1); border: 1px solid rgba(var(--wdtSecondaryColorRgb), 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(--wdtTertiaryColorRgb),1), 0px 0px 10px 3px rgba(var(--wdtSecondaryColorRgb),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(--wdtTertiaryColorRgb),1), 0px 0px 15px 8px rgba(var(--wdtSecondaryColorRgb),0.2); }

        100% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0; box-shadow: none;
        }
    }

    @media only screen and (max-width: 1600px) { 
    .wdt-custom-gallery-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i { width: 40px; height: 40px; } 

    .wdt-custom-gallery-popup-box .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon { margin-right: 18px; }
    }

    @media only screen and (max-width: 1280px) { 
    .wdt-custom-gallery-popup-box .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label { font-size: calc(var(--wdtFontSize_Base) - 2px); }

    .wdt-custom-gallery-popup-box .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon { margin-right: 15px; }
    }

    @media only screen and (max-width: 1024px) { .wdt-custom-gallery-responsive-active { order: -1; } }

    /*-- << Image >> --*/
    
    .wdt-custom-gallery-image-overlay { grid-area: 1/1; }

    .wdt-custom-gallery-image-overlay > .elementor-widget-container { overflow: hidden; border-radius: 15px; }

    .wdt-custom-gallery-image-overlay > .elementor-widget-container:after { content: ''; position: absolute; width: 100%; height: 100%; max-height: 250px; background-image: linear-gradient(180deg, rgba(var(--wdtAccentTxtColorRgb),0), rgba(var(--wdtHeadAltColorRgb),1)); top: auto; left: 0; right: 0; bottom: 0; margin: auto; opacity: 1; z-index: 0; border-radius: 15px; }

    .wdt-custom-gallery-image-overlay > .elementor-widget-container img { -webkit-transform: scale(1.05); transform: scale(1.05); transform-origin: 0 20%; -webkit-transition: all .5s ease; transition: all .5s ease; }

    .wdt-custom-gallery-image-overlay > .elementor-widget-container:hover img { -webkit-transform: scale(1); transform: scale(1); }
     


/* My Responsive */

@media only screen and (min-width: 1541px){
    .wdt-custom-home3-header:after{
        width: 66.9%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1540px){
    .wdt-custom-home3-header:after{
        width: 65%;
    }
}

@media only screen and (max-width: 1540px){
    .wdt-custom-home1-prd-tabs .wdt-tabs-container[class*='-layout-horizontal'] .wdt-tabs-list{
        justify-content: center;
    }

    .wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-list li:not(:last-child){
        margin: 60px 20px;
    }

    .widget.widget_advance_field .wdt-widget-advanced-content-group .wdt-widget-advanced-button a{
        bottom: 30%;
        padding: 5px 15px;
        font-size: 12px;
    }

    .wdt-custom-home1-banner-mask-bg:after{
        bottom: -20px;
    }

    .wdt-custom-gallery-tab .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list li{
        margin: 0 14px 14px 0;
    }

}

@media only screen and (max-width: 1024px){
    .wdt-custom-booking-pg-contact .booking-contact-row-1 p, .booking-contact-row-2 p,
    .wdt-custom-booking-pg-contact .booking-contact-row-3{
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 20px;
        display: flex;
        flex-direction: column;
    }
    .wdt-custom-booking-pg-contact .booking-contact-row-3 .booking-contact-date span input, .booking-contact-time span input, .booking-contact-preference span input,
    .wdt-custom-booking-pg-contact .select2-container.select2-container--default .select2-selection--single{
        max-width: 100%;
        width: 100%;
    }
    .wdt-custom-booking-pg-contact .select2-container--default .select2-selection--single .select2-selection__arrow b{
        left: 0;
    }

    .wdt-custom-home3-banner-bg-mask:after{
        bottom: -70px;
    }

    .widget.widget_advance_field .wdt-widget-advanced-content-group .wdt-widget-advanced-button a{
        bottom: 5%;
        padding: var(--wdtPadding_Btn);
        right: 37%;
    }

    .wdt-custom-home1-service .wdt-column{
        min-height: 580px;
    }

    .wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list li{
        margin: 60px 20px;
    }

    .wdt-custom-booking-pg-contact .booking-contact-row-3 .booking-contact-time p span:after{
        right: 15px;
    }

    .wdt-custom-booking-pg-contact .select2-container--default .select2-selection--single .select2-selection__arrow{
        width: 10px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1540px){
    .woocommerce .widget_price_filter .price_label{
        margin-bottom: 20px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
    .wdt-custom-home1-banner-mask-bg:after{
        bottom: -50px;
    }
}

@media only screen and (min-width: 480) and (max-width: 767px){
    .wdt-custom-home1-banner-mask-bg:after{
        bottom: 60px;
    }

}

@media only screen and (min-width: 1024px) and (max-width: 1540px){
    .wdt-custom-home1-service .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper{
        display: flex;
        justify-content: center;
    }
}

@media only screen and (min-width: 1281px) and (max-width: 1540px){
    .widget.woocommerce.widget_products ul.product_list_widget li img{
        width: 112px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1540px){
    .wdt-custom-service-detail-content-heading1 .elementor-widget-container h3.elementor-heading-title:after{
        width: 205px;
        height: 205px;
    }
    .wdt-custom-service-detail-content-heading1 .elementor-widget-container h3.elementor-heading-title{
        font-size: 30px;
    }
    .wdt-custom-service-detail-content-heading2 .elementor-widget-container:after{
        width: 120px;
        height: 120px;
    }
    .wdt-custom-service-detail-content-heading2 .wdt-custom-heading-size{
        font-size: 14px;
    }
    .wdt-custom-service-detail-content-heading2 .wdt-custom-off-size{
        font-size: 30px;
    }

    .wdt-custom-service-sidenav-product.woocommerce ul.products li.product .product-details .product-title h5{
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-custom-service-sidenav-product.woocommerce ul.products li.product .product-details .price ins, .wdt-custom-service-sidenav-product.woocommerce ul.products li.product .product-details .price del{
        font-size: var(--wdtFontSize_Ext);
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1280px){
    .widget.woocommerce.widget_products ul.product_list_widget li img{
        width: 100%;
        margin: 0;
    }
}

@media only screen and (max-width: 767px){
    .wdt-custom-home1-prd-tabs .wdt-tabs-container .wdt-tabs-content-wrapper{
        margin: 0;
    }

    .wdt-custom-home3-banner-bg-mask:after{
        bottom: -100px;
    }

    .widget.widget_advance_field .wdt-widget-advanced-content-group .wdt-widget-advanced-button a{
        right: 30%;
    }

    .wdt-custom-bg-mask .elementor-background-overlay:before{
        opacity: 0;
    }

    .wdt-custom-sidenav-pd .wdt-custom-service-sidenav-product.wdt-products-container .wdt-products-pagination-holder .wdt-products-arrow-pagination a, .wdt-custom-sidenav-pd .wdt-custom-service-sidenav-product.wdt-products-container .wdt-products-pagination-holder .wdt-products-arrow-pagination a:before{
        width: 41px;
        height: 41px;
    }

    .wdt-custom-home1-service .wdt-column{
        min-height: 620px;
    }

    .wdt-custom-slider-image-box .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i{
        background: var(--wdtBorderColor);
        border-radius: 10px;   
    }

    .woocommerce .woocommerce-cart-form .woocommerce-cart-form__cart-item .quantity.quantity-with-plusminus .input-text{
        font-size: 16px;
    }

    .woocommerce .woocommerce-cart-form .woocommerce-cart-form__cart-item .quantity.quantity-with-plusminus input.plus, .woocommerce-page .quantity.quantity-with-plusminus input.plus{
        font-size: 20px;
    }
}

@media only screen and (max-width: 1280px){
    .wdt-custom-gallery-tab .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title{
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-custom-gallery-tab .wdt-tabs-container[class*='-icon-style-inline'] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon{
        font-size: 30px;
        margin: 0 10px 0 0;
    }

    .wdt-custom-bg-mask .elementor-background-overlay:before{
        top: -8%;
    }
}

@media only screen and (max-width: 479px){
    .wdt-custom-service-detail-content-heading1 .elementor-widget-container h3.elementor-heading-title {
        font-size: 24px;
    }
    .wdt-custom-service-detail-content-heading1 .elementor-widget-container h3.elementor-heading-title:after{
        width: 150px;
        height: 150px;
    }

    .wdt-custom-service-detail-content-heading2 .elementor-widget-container:after{
        width: 120px;
        height: 120px;
    }
    .wdt-custom-service-detail-content-heading2 .wdt-custom-heading-size{
        font-size: 14px;
    }
    .wdt-custom-service-detail-content-heading2 .wdt-custom-off-size{
        font-size: 30px;
    }

    .wdt-custom-service-sidenav-product.woocommerce ul.products li.product .product-details .product-title h5{
        font-size: var(--wdtFontSize_H6);
    }
    .wdt-custom-service-sidenav-product.woocommerce ul.products li.product .product-details .price ins, .wdt-custom-service-sidenav-product.woocommerce ul.products li.product .product-details .price del{
        font-size: var(--wdtFontSize_Ext);
    }

    .widget.widget_advance_field .wdt-widget-advanced-content-group .wdt-widget-advanced-button a{
        padding: 8px 20px;
    }

    .wdt-custom-home1-service .wdt-column{
        min-height: 600px;
    }

    .wdt-custom-home1-service .wdt-content-item:hover .wdt-content-detail-group .wdt-content-description{
        height: 120px;
    }

    .wdt-custom-home1-prd-tabs .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after{
        right: 10px;
    }

    .woocommerce .widget_price_filter .price_label{
        margin-bottom: 20px;
    }

}


