/* Servicebox default CSS */
.wellra-servicebox-default .wellra-post-item {
    display: flex;
    flex-direction: column;
    text-align: left;
    align-items: flex-start;
	border-radius: var(--border-radius-box);
}
.wellra-servicebox-default .wellra-post-item .wellra-image img {
	border-radius: var(--border-radius-image);
}
.wellra-servicebox-default .wellra-servicebox-icon .ttm-box-icon {
    font-size: 35px;
}
.wellra-servicebox-default .wellra-post-item .item-content h4 {
    margin: 0;
}
.wellra-servicebox-default .wellra-box-desc {
    margin-top: 25px;
}
.wellra-servicebox-default .wellra-post-item .item-content {
    display: flex;
    width: 100%;
	align-items: center;
}


/* style */

.wellra-element-servicebox-default{
    padding: 20px;
    background-color: var(--ttm-greycolor);
}

.ttm-bgcolor-grey .wellra-element-servicebox-default{
    background-color: var(--ttm-whitecolor);
}

.wellra-element-servicebox-default .wellra-boxes-service .wellra-box{
    position:static;
}

/* ROW WRAPPER */
.wellra-element-servicebox-default .wellra-boxes-row-wrapper{
    position:relative;
    display:flex;
    flex-direction:column;
    padding-left:51%;
     
}

/* REMOVE COLUMN SPACE ISSUE */
.wellra-element-servicebox-default .ttm-box-col-wrapper{
    width:100%;
    position:static;
}

/* FIXED LEFT IMAGE AREA */
.wellra-element-servicebox-default .wellra-image{
    position:absolute;
    left:15px;
    top:0;
    bottom:0;
    width:46%;
    border-radius: var(--border-radius-image);
    border-radius:10px;
    overflow:hidden;
    opacity:0;
    visibility:hidden;
    transition:all .5s ease;
    transform:scale(1.03);
    z-index:1;
}
/* ACTIVE IMAGE ONLY */
.wellra-element-servicebox-default .wellra-box.active .wellra-image{
    opacity:1;
    visibility:visible;
    transform:scale(1);
}

/* IMAGE */
.wellra-element-servicebox-default .wellra-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
}

/* RIGHT CONTENT */
.wellra-element-servicebox-default .wellra-post-item{
    position:relative;
    z-index:5;
}

/* ITEM */
.wellra-element-servicebox-default .item-content{
    display:flex;
    align-items:center;
    gap:18px;
    border-bottom:1px solid var(--ttm-bordercolor);
    position:relative;
    transition:all .3s ease;
    padding-bottom: 20px;
    padding-left: 20px;
}

.wellra-element-servicebox-default .wellra-boxes-row-wrapper .ttm-box-col-wrapper:first-child .item-content{
    padding-top: 20px;
}

.wellra-element-servicebox-default .wellra-boxes-row-wrapper .ttm-box-col-wrapper:last-child .item-content{
    border-bottom: none;
    padding-bottom: 0;
}

/* ACTIVE */
.wellra-element-servicebox-default .wellra-box.active .item-content{
    /* transform:translateX(-8px); */
    padding-left: 10px;
}

.wellra-element-servicebox-default .wellra-box.active .wellra-box-title a{
    color: var(--ttm-secondarycolor);
    opacity: 1;
}
 

/* ICON */
.wellra-element-servicebox-default .ttm-box-icon{
    width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-shrink:0;
    transition:all .3s ease;
}

/* ICON SYMBOL */
.wellra-element-servicebox-default .ttm-box-icon{
    font-size:28px;
    color: var(--body-fonts-color);
}

/* ACTIVE ICON */
.wellra-element-servicebox-default .wellra-box.active .ttm-box-icon{
    color: var(--ttm-skincolor);
}

.wellra-element-servicebox-default .wellra-box .ttm-box-icon i{
    color: inherit;
    fill: inherit;
}

/* TITLE */
.wellra-element-servicebox-default .wellra-box-title{
    margin:0;
    font-size:20px;
    line-height:28px;
}

.wellra-element-servicebox-default .wellra-box-title a{
    text-decoration:none;
    color:var(--ttm-secondarycolor);
    opacity: .5;
}


/* arrow on image */

 /* IMAGE WRAPPER */
.wellra-box.wellra-box-service.wellra-servicebox-default .ttm-featured-wrapper{
    position:relative;
    width:100%;
    height:100%;
}

/* REMOVE IMAGE LINK STYLE */
.wellra-box.wellra-box-service.wellra-servicebox-default .ttm-featured-wrapper img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
}

/* ARROW BUTTON */
.wellra-box.wellra-box-service.wellra-servicebox-default .ttm-image-arrow{
    position:absolute;
    top:50%;
    left:50%;
    width:62px;
    height:62px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:100px;
    background:var(--ttm-skincolor);
    transform:translate(-50%, -50%) scale(.6);
    transition: all .5s ease;
    z-index:5;
    opacity: 0;
}

.wellra-box.wellra-box-service.wellra-servicebox-default.active .ttm-image-arrow{
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}   

/* HOVER */

.wellra-element-servicebox-default .wellra-box.wellra-box-service.wellra-servicebox-default .ttm-image-arrow:hover{
    transform:translate(-50%, -50%) scale(1.08);
}

/* SVG */

.wellra-box.wellra-box-service.wellra-servicebox-default .ttm-image-arrow .ttm-icon{
    width:18px;
    height:18px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wellra-box.wellra-box-service.wellra-servicebox-default .ttm-image-arrow .ttm-icon::before{
    content: "";
    background-image: url(../images/Btn-icon.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 18px;
    width: 18px;
    transform: rotate(-45deg);
}

.wellra-element-servicebox-default.wellra-boxes-gap-30px .wellra-boxes-row-wrapper.row:not(.slick-slider) .ttm-box-col-wrapper:first-child {
    margin-top: 30px ;
}

/* for carousel  */
.wellra-element-servicebox-default.wellra-boxes-view-carousel .wellra-image {
    position: relative;
    top: 30px;
}

.wellra-element-servicebox-default.wellra-boxes-view-carousel .wellra-boxes-row-wrapper{
    padding-left: 0;
}

.wellra-element-servicebox-default.wellra-boxes-view-carousel .wellra-box.wellra-box-service.wellra-servicebox-default .ttm-image-arrow{
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}

.wellra-element-servicebox-default.wellra-boxes-view-carousel .wellra-box .wellra-image{
    opacity:1;
    visibility:visible;
    transform:scale(1);
}

.wellra-element-servicebox-default.wellra-boxes-view-carousel .slick-slide.slick-current.slick-active .wellra-box .wellra-box-title a{
    color: var(--ttm-skincolor);
}

.wellra-element-servicebox-default.wellra-boxes-view-carousel .slick-slide.slick-current.slick-active .item-content {
    padding-left: 10px;
}

.wellra-element-servicebox-default.wellra-boxes-view-carousel .slick-slide.slick-current.slick-active .ttm-box-icon i,
.wellra-element-servicebox-default.wellra-boxes-view-carousel .slick-slide.slick-current.slick-active .ttm-box-icon svg{
    color: var(--ttm-skincolor);
}


/* MOBILE */
@media(max-width:768px){

    .wellra-element-servicebox-default.wellra-boxes-gap-30px .wellra-boxes-row-wrapper.row:not(.slick-slider) .ttm-box-col-wrapper:first-child {
        margin-top: 0px;
    }
    .wellra-element-servicebox-default.wellra-boxes-gap-30px .wellra-boxes-row-wrapper.row:not(.slick-slider) .ttm-box-col-wrapper{
        margin-bottom: 20px;
    }
    .wellra-servicebox-default .wellra-post-item .item-content {
        justify-content: center;
    }

    .wellra-element-servicebox-default .wellra-boxes-row-wrapper{
        padding-left:0;
        min-height:auto;
    }

    .wellra-element-servicebox-default .wellra-image{
        position:relative;
        max-width:100px;
        max-height:100px;
        opacity:1 !important;
        visibility:visible !important;
        transform:none !important;
        margin-bottom:00px;
        border-radius: var(--border-radius-image);
        border-radius: 10px;
    }
    .wellra-box-service.wellra-servicebox-default .wellra-box-top-content{
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 30px;
    }

    .wellra-element-servicebox-default .wellra-boxes-row-wrapper {
        display: inline-block;
        max-height: 100%;
    }
 
    .wellra-element-servicebox-default .wellra-box.active .item-content {
        transform: translateX(0px);
         
    }

    .wellra-box.wellra-box-service.wellra-servicebox-default .ttm-image-arrow {
        display: none;
    }
    .wellra-element-servicebox-default .wellra-post-item {
        width: 100%;
    }

    .wellra-element-servicebox-default {
 
        padding-left: 15px;
    }

    .wellra-element-servicebox-default .wellra-box .wellra-image{
        display: none;
    }
   
    .wellra-element-servicebox-default .wellra-post-item {
        width: 100%;
    }
    .wellra-element-servicebox-default .wellra-boxes-row-wrapper .ttm-box-col-wrapper:last-child{
        margin-bottom: 0 !important;
    }

    .wellra-element-servicebox-default {
        padding-bottom: 20px;
    }



/* for carousel */
.wellra-element-servicebox-default.wellra-boxes-view-carousel .wellra-image {
    position: relative;
    top: 30px;
}

.wellra-element-servicebox-default.wellra-boxes-view-carousel .wellra-boxes-row-wrapper{
    padding-left: 0;
}

.wellra-element-servicebox-default.wellra-boxes-view-carousel .wellra-box.wellra-box-service.wellra-servicebox-default .ttm-image-arrow{
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}

.wellra-element-servicebox-default.wellra-boxes-view-carousel .wellra-box .wellra-image{
    opacity:1;
    visibility:visible;
    transform:scale(1);
}

.wellra-element-servicebox-default.wellra-boxes-view-carousel .slick-slide.slick-current.slick-active .wellra-box .wellra-box-title a{
    color: var(--ttm-skincolor);
}

.wellra-element-servicebox-default.wellra-boxes-view-carousel .slick-slide.slick-current.slick-active .item-content {
    padding-left: 10px;
}

.wellra-element-servicebox-default.wellra-boxes-view-carousel .slick-slide.slick-current.slick-active .ttm-box-icon i,
.wellra-element-servicebox-default.wellra-boxes-view-carousel .slick-slide.slick-current.slick-active .ttm-box-icon svg{
    color: var(--ttm-skincolor);
}


}

@media(max-width:480px){
    .wellra-element-servicebox-default .wellra-box .wellra-image{
        display: none;
    }
 
    .wellra-element-servicebox-default .wellra-post-item {
        width: 100%;
    }
    .wellra-element-servicebox-default .wellra-boxes-row-wrapper .ttm-box-col-wrapper:last-child{
        margin-bottom: 0 !important;
    }

    .wellra-element-servicebox-default {
        padding-bottom: 20px;
    }
}
 


.ttm-service-svg-icon svg path{
	fill: currentColor;
    scale: .9;
}




/* style one */

.wellra-servicebox-styleone .item-content{
    display: grid;
    grid-template-columns: 40px 1fr 50px;
    justify-content: space-between;
    gap: 30px;
    align-items: center;
    padding-bottom: 30px;
}


.wellra-servicebox-styleone .wellra-box-title{
    margin-bottom: 0;
    font-size: 32px;
    line-height: 42px;
    text-align: center;
    font-weight: 400;
}

.wellra-servicebox-styleone .item-content .ttm-sequence{
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
}
.wellra-servicebox-styleone .ttm-sequence{
    color: var(--ttm-secondarycolor);
}

.ttm-textcolor-white .wellra-servicebox-styleone .ttm-sequence,
.ttm-bgcolor-grey .wellra-servicebox-styleone .ttm-sequence{
    color: rgba(255, 255, 255, .6);
}


.wellra-servicebox-styleone .ttm-accordionicon{
    padding: 10px;
    border: 1px solid var(--ttm-bordercolor);
    border-radius: 50px;
    height: 44px;
    width: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ttm-textcolor-white .wellra-servicebox-styleone .ttm-accordionicon {
    border-color: rgba(255, 255, 255, .15);
    color: rgba(255, 255, 255, .6);
}

.wellra-servicebox-styleone .ttm-accordionicon i {
    transform: rotate(0deg);    
    position: absolute;
    transition: all .3s ease-in-out;
}

.wellra-servicebox-styleone.active .ttm-accordionicon i:nth-child(2){
    transform: rotate(00deg);         
}

.wellra-servicebox-styleone .ttm-accordionicon i:nth-child(2){
    transform: rotate(90deg);         
}
 
.wellra-servicebox-styleone .ttm-service-content-wrapper {
    display: flex;
    gap: 50px;
}

.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-info-wrapper{
    display: flex;
    gap: 30px;
    flex-direction: column;
}

.wellra-servicebox-styleone .ttm-service-content-wrapper .wellra-image .ttm-featured-wrapper {
    border-radius: var(--border-radius-box);
    overflow: hidden;
}
 

.wellra-servicebox-styleone .ttm-service-content-wrapper .wellra-box-desc p{
    margin-bottom: 0;
}

.ttm-textcolor-white .wellra-servicebox-styleone .ttm-service-content-wrapper .wellra-box-desc p{
    color: rgba(255, 255, 255, .6);
}

.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-features{
    margin: 0;
    padding-left: 0;
    gap:10px 30px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-features li::marker{
    display: none;
}
.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-features li{
    position: relative;
    display: flex;
    align-items: top;
    gap: 10px;
} 
.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-features :before{
    content: "";     
    mask-image: url(../images/service-listicon-light.svg);
    mask-repeat: no-repeat;
    mask-size: contain;
    background-color: currentColor;
    height: 14px;
    width: 12px;
    border-radius: 30px;
    top: 8px;
    position: relative;  
    display: block;
    
} 

.ttm-textcolor-white .wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-features :before{
    background-color: rgba(255, 255, 255, .6);
}

.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-features li span:before{
    display: none;
}
.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra{
    display: flex;   
}
.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra strong{
    display: none;
}
.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra .ttm-pricing,
.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra .ttm-insurance-pricing,
.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra .ttm-timing{
    padding: 20px 30px ;
    width: 50%;
    border: 1px solid var(--ttm-bordercolor);
    position: relative;
}

.ttm-textcolor-white .wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra .ttm-pricing,
.ttm-textcolor-white .wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra .ttm-insurance-pricing,
.ttm-textcolor-white .wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra .ttm-timing{
    border-color: rgba(255, 255, 255, .15);
}

.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra .ttm-timing::before{
    position: absolute;
    mask-image: url(../images/service-timing.svg);
    mask-size: contain;
    mask-repeat: no-repeat;
    height: 18px;
    width: 18px;
    content: "";
    top: 25px;
    left: 0;
    background-color: currentColor;
}
.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra .ttm-timing{
    border-left:none;
    border-right:none;

}
.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra .ttm-pricing::before{
    position: absolute;
    mask-image: url(../images/service-pricing.svg);
    mask-size: contain;
    mask-repeat: no-repeat;
    height: 18px;
    width: 18px;
    content: "";
    top: 25px;
    background-color: currentColor;
    left: 30px;
}
.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra .ttm-pricing{
    border-right: none;
    padding-left: 60px;
}

.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra .ttm-insurance-pricing::before{
    position: absolute;
    mask-image: url(../images/service-pricing.svg);
    mask-size: contain;
    mask-repeat: no-repeat;
    height: 18px;
    width: 18px;
    content: "";
    top: 25px;
    background-color: currentColor;
    left: 30px;
}
.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra .ttm-insurance-pricing{
    border-right: none;
    padding-left: 60px;
}

.wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-extra .ttm-pricing{
    display: none;
}

.wellra-servicebox-styleone .ttm-service-butoon-wrapper{
    display: flex;
    gap: 20px;
    align-items: center;
    flex-wrap: wrap;
}
.wellra-servicebox-styleone .ttm-service-booking-btn .elementor-button{
    border-radius: 50px;
    padding: 6px 20px ;
    padding-right: 45px;
    font-size: 15px;
    line-height: 28px;
    position: relative;
    background-color: transparent;
    border: 1px solid var(--ttm-secondarycolor);
    color: var(--ttm-secondarycolor);
    position: relative;
}

.wellra-servicebox-styleone .ttm-service-booking-btn .elementor-button::before{
    position: absolute;
    content: "";
    height: 14px;
    width: 14px;
    mask-image: url('../images/Btn-icon.svg');
    mask-size: contain;
    mask-repeat: no-repeat;
    background-color: currentColor;
    right: 20px;
    top: 15px;
    transition: all .3s ease-in-out;
    transform: rotate(-45deg);
}

.ttm-textcolor-white .wellra-servicebox-styleone .ttm-service-booking-btn .elementor-button{
    color: var(--ttm-whitecolor);
    border-color: var(--ttm-whitecolor);
}
 

.wellra-servicebox-styleone .ttm-service-booking-btn .elementor-button:hover{
    background-color: var(--ttm-skincolor);
    border:1px solid var(--ttm-whitecolor);
    color: var(--ttm-whitecolor);
}
.wellra-servicebox-styleone .ttm-service-booking-btn .elementor-button:hover::before{
    transform: rotate(0deg);
}
.wellra-servicebox-styleone .wellra-serviceboxbox-readmore{
    position: relative;
}
.wellra-servicebox-styleone .wellra-serviceboxbox-readmore a::before {
    width: 100%;
    height: 1px;
    background-color: currentColor;
    position: absolute;
    bottom:3px;
    content: "";
}
.wellra-servicebox-styleone .ttm-service-content-wrapper {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.4s ease-in-out;
    gap: 50px;
}
.wellra-servicebox-styleone.active .ttm-service-content-wrapper {
    grid-template-rows: 1fr;
}

.wellra-servicebox-styleone .ttm-service-content-inner {
    overflow: hidden;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 50px;
    opacity: 0;
    transform: translateY(-8px);
    transition: opacity 0.35s ease-in-out 0.05s, transform 0.35s ease-in-out 0.05s, margin .30s ease-in-out , padding 0.35s ease-in-out;
    margin-top: 0;
 
}

.wellra-servicebox-styleone.active .ttm-service-content-inner {
    opacity: 1;
    transform: translateY(0);
    padding-bottom: 30px;
    padding-top: 15px;
}

.ttm-textcolor-white .wellra-servicebox-styleone {
    border-bottom:  1px solid rgba(255, 255, 255, .15) ;
}

.wellra-servicebox-styleone {
    border-bottom:  1px solid var(--ttm-bordercolor);
 
}
.wellra-servicebox-styleone .ttm-accordionicon i {
    transform: rotate(0deg);
    position: absolute;
    transition: transform 0.3s ease-in-out,
                opacity 0.3s ease-in-out;
}
.wellra-servicebox-styleone .ttm-accordionicon i:nth-child(2) {
    transform: rotate(90deg);
}
.wellra-servicebox-styleone.active .ttm-accordionicon i:nth-child(2) {
    transform: rotate(0deg);
    opacity: 0;
}


@media(max-width:768px){

    .wellra-servicebox-styleone .wellra-box-title {
        font-size: 24px;
        line-height: 34px;
        text-align: start;
    }
    .wellra-servicebox-styleone .item-content .ttm-sequence {
        display: none;
    }
    .wellra-servicebox-styleone .item-content {
        grid-template-columns: 1fr 50px;
    }

    .wellra-servicebox-styleone .ttm-service-content-inner {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .wellra-servicebox-styleone .ttm-service-content-wrapper .wellra-box-desc p {
        margin-bottom: -20px;
    }
    .wellra-servicebox-styleone .ttm-service-content-wrapper .ttm-service-features {
        margin-bottom: -12px;
    }
    .wellra-servicebox-styleone .ttm-accordionicon {
        border: 1px solid currentColor;
        height: 30px;
        width: 30px;
        font-size: 13px;
        line-height: normal;
    }
}



/* service single */

.single-ttm_service.ttm-empty-sidebar .site-content.container{
    width: 100% ;
    padding:  0;
}


/* ttm service style two */

.wellra-servicebox-styletwo .wellra-image .ttm-featured-wrapper{
    border-radius: var(--border-radius-image);
    border-radius: 10px;
   
    object-fit: cover;
    overflow: hidden;
}

.wellra-servicebox-styletwo .wellra-image img{
    transform: scale(1);
    transition: all .3s ease-in-out;
    min-height: 300px;
    object-fit: cover;
}

.wellra-servicebox-styletwo:hover .wellra-image img{
    transform: scale(1.1);
}
 

.wellra-servicebox-styletwo .ttm-servicebox-detials{
    margin-top: 22px;
}

.wellra-servicebox-styletwo .ttm-service-extra strong{
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
}

.wellra-servicebox-styletwo .ttm-service-extra .value{
    font-weight: var(--special-element-fontweight);
    font-size: var(--special-element-fontfamily);
    line-height: normal;
    color: var(--ttm-secondarycolor);
}


.wellra-servicebox-styletwo .ttm-service-extra .ttm-timing{
    display: none;
}

.wellra-servicebox-styletwo .ttm-service-extra{
    background-color: var(--ttm-greycolor);
    border-radius: 8px;
    display: flex;
    gap: 5px 30px;
    flex-wrap: wrap;
    padding: 4px 15px;
    align-items: center;
}

.wellra-servicebox-styletwo .ttm-service-extra div{
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.wellra-servicebox-styletwo .ttm-service-extra div::before{
    height: 50%;
    width: 1px;
    content: "";
    background-color: var(--ttm-bordercolor);
    top:50%;
    transform: translateY(-50%);
    left: -15px;
    position: absolute;
}

.wellra-servicebox-styletwo .ttm-service-extra .ttm-pricing::before{
    display: none;
}

.wellra-servicebox-styletwo .wellra-box-title{
    margin-top: 10px;
    font-size: 20px; 
    line-height: 32px;
    margin-bottom: 0px;
}


/* style three */
 
.ttm-bgcolor-grey .wellra-servicebox-stylethree  .wellra-box-content{
    background-color: var(--ttm-whitecolor);
}

.wellra-servicebox-stylethree  .wellra-box-content{
    background-color: var(--ttm-greycolor);
    padding: 40px;
    padding-bottom: 32px;
    padding-left: 35px;
    border-radius: var(--border-radius-box);
}

.wellra-servicebox-stylethree .ttm-item-content{
    display: flex;
    flex-direction: column;
    gap: 116px;
}

.wellra-servicebox-stylethree .ttm-custom-heading{
    margin-bottom: 0;
}

.wellra-servicebox-stylethree .wellra-box-title{
    font-weight: 500;
    margin-bottom: 0px;
}

.wellra-servicebox-stylethree .ttm-service-svg-icon{
    display: inline-flex;
    align-items: center;
    justify-content: center;
     
}

.wellra-servicebox-stylethree .ttm-service-svg-icon svg{
    width: 120px !important;
    height:  120px !important;
    display: block;
    overflow: visible;
    margin-left: -10px;
    fill: var(--ttm-blackishcolor);
    visibility: hidden;
}
.wellra-servicebox-stylethree .ttm-service-svg-icon svg path{
    fill:inherit
}
 
.wellra-element-servicebox-stylethree.wellra-boxes-view-default .wellra-boxes-row-wrapper{
    display: flex;
    flex-wrap: wrap;
}


@media(max-width:768px){
    .wellra-servicebox-stylethree .ttm-service-svg-icon svg{
        width: 90px !important;
        height:  90px !important;
        display: block;
    }
}
@media(max-width:480px){
    .wellra-servicebox-stylethree .ttm-item-content {
        justify-content: center;
        align-items: center;
        text-align: center;
        gap: 100px;
    }
}

@media(min-width:480px) and (max-width:768px) {
    .wellra-element-servicebox-stylethree .ttm-box-col-wrapper.col-xs-12{
        width: 50%;
    }
}
 