/*
Theme Name: 8To8 Dental
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/* Header */

.treatments-dropdown-menu-main .menu-item-has-children .has-submenu {
    border-radius: 10px !important;
    border: 1px solid rgba(85, 41, 68, 0.30) !important;
}

.treatments-dropdown-menu-main .menu-item-has-children .has-submenu .sub-arrow {
    position: relative;
}

.treatments-dropdown-menu-main .menu-item-has-children .has-submenu .sub-arrow:after {
    position: absolute;
    content: "";
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' viewBox='0 0 19 20' fill='none'%3E%3Cpath d='M9.5 13.9883V6.01299M9.5 13.9883L12.5 10.9008M9.5 13.9883L6.5 10.9008' stroke='%23552944' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5 1.0293C14.472 1.0293 18.5 5.0471 18.5 10C18.5 14.9529 14.472 18.9707 9.5 18.9707C4.52799 18.9707 0.500022 14.9529 0.5 10C0.5 5.0471 4.52798 1.0293 9.5 1.0293Z' stroke='%23552944'/%3E%3C/svg%3E") no-repeat;
    height: 19px;
    width: 19px;

}

.treatments-dropdown-menu-main .menu-item-has-children .has-submenu .sub-arrow svg {
    display: none !important;
}

.treatment-menu-accordion * {
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
}

.treatment-menu-accordion .e-opened svg,
.treatment-menu-accordion .e-closed svg {
    fill: none !important;
}

.treatment-menu-accordion:hover .e-closed svg path,
.treatment-menu-accordion:hover .e-opened svg path {
    stroke: #FFFFFF !important;
}

.treatment-menu-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-closed svg path,
.treatment-menu-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
    stroke: #FFFFFF !important;
}

.treatment-menu-accordion .e-n-accordion-item-title,
.treatments-dropdown-menu-main .menu-item-has-children .has-submenu {
    gap: 76px !important;
    min-width: 201px;
    width: 100%;
}

.treatment-menu-accordion .e-n-accordion-item-title:focus-visible,
.treatment-menu-accordion .e-n-accordion-item-title:focus-within {
    outline: none;
}

.treatment-menu-accordion .menu-item .elementor-item {
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
}

.treatment-menu-accordion .menu-item .elementor-item:hover {
    background: #552944;
}

.treatment-menu-accordion .current-menu-item .elementor-item {
    background: #552944;
}

.treatment-menu-accordion .elementor-nav-menu {
    background: #FFFFFF;
    position: absolute;
    width: 100%;
    /* border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px; */
    border: 1px solid rgba(85, 41, 68, 0.30);
    max-height: 190px;
    overflow: auto;
}

.treatment-menu-accordion .elementor-element.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    border: none !important;
}

.h-main-menu-tpl-main .header-menu-popup-social-icons .elementor-icon {
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
}

.header-main-menu .wpr-offcanvas-trigger:hover svg circle#Ellipse\ 19,
.header-main-menu .wpr-offcanvas-trigger:hover svg circle#Ellipse\ 20,
.header-main-menu .wpr-offcanvas-trigger:hover svg circle#Ellipse\ 21 {
    fill: #FFF;
}

.header-main-menu .wpr-offcanvas-trigger:hover svg {
    fill: #552944 !important;
}

.header-main-menu .wpr-offcanvas-trigger svg {
    fill: transparent !important;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
}


.header-main-menu .wpr-offcanvas-trigger {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
}

.header-main-menu-main .wpr-offcanvas-content {
    width: 100% !important;
}

.header-main-menu-main .wpr-offcanvas-header .wpr-close-offcanvas {
    display: inline-flex !important;
    position: relative;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
}

.header-main-menu-main .wpr-offcanvas-header .wpr-close-offcanvas:hover:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23552944'/%3E%3Cpath d='M24.8095 23.8898C24.8699 23.9502 24.9178 24.0219 24.9505 24.1008C24.9832 24.1797 25 24.2643 25 24.3497C25 24.4351 24.9832 24.5196 24.9505 24.5985C24.9178 24.6774 24.8699 24.7491 24.8095 24.8095C24.7491 24.8699 24.6774 24.9178 24.5985 24.9505C24.5196 24.9832 24.4351 25 24.3497 25C24.2643 25 24.1797 24.9832 24.1008 24.9505C24.0219 24.9178 23.9502 24.8699 23.8898 24.8095L18.5 19.4189L13.1102 24.8095C12.9882 24.9315 12.8228 25 12.6503 25C12.4778 25 12.3124 24.9315 12.1905 24.8095C12.0685 24.6876 12 24.5222 12 24.3497C12 24.1772 12.0685 24.0118 12.1905 23.8898L17.5811 18.5L12.1905 13.1102C12.0685 12.9882 12 12.8228 12 12.6503C12 12.4778 12.0685 12.3124 12.1905 12.1905C12.3124 12.0685 12.4778 12 12.6503 12C12.8228 12 12.9882 12.0685 13.1102 12.1905L18.5 17.5811L23.8898 12.1905C24.0118 12.0685 24.1772 12 24.3497 12C24.5222 12 24.6876 12.0685 24.8095 12.1905C24.9315 12.3124 25 12.4778 25 12.6503C25 12.8228 24.9315 12.9882 24.8095 13.1102L19.4189 18.5L24.8095 23.8898Z' fill='white'/%3E%3C/svg%3E") no-repeat;
}

.header-main-menu-main .wpr-offcanvas-header .wpr-close-offcanvas i {
    display: none;
}

.header-main-menu-main .wpr-offcanvas-header .wpr-close-offcanvas::after {
    content: "";
    position: absolute;
    width: 36px;
    height: 36px;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    /* background: url('assets/images/Menu\ Close\ Icon.svg') no-repeat; */
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Ccircle cx='18' cy='18' r='17.5' stroke='%23552944'/%3E%3Cpath d='M24.8095 23.8898C24.8699 23.9502 24.9178 24.0219 24.9505 24.1008C24.9832 24.1797 25 24.2643 25 24.3497C25 24.4351 24.9832 24.5196 24.9505 24.5985C24.9178 24.6774 24.8699 24.7491 24.8095 24.8095C24.7491 24.8699 24.6774 24.9178 24.5985 24.9505C24.5196 24.9832 24.4351 25 24.3497 25C24.2643 25 24.1797 24.9832 24.1008 24.9505C24.0219 24.9178 23.9502 24.8699 23.8898 24.8095L18.5 19.4189L13.1102 24.8095C12.9882 24.9315 12.8228 25 12.6503 25C12.4778 25 12.3124 24.9315 12.1905 24.8095C12.0685 24.6876 12 24.5222 12 24.3497C12 24.1772 12.0685 24.0118 12.1905 23.8898L17.5811 18.5L12.1905 13.1102C12.0685 12.9882 12 12.8228 12 12.6503C12 12.4778 12.0685 12.3124 12.1905 12.1905C12.3124 12.0685 12.4778 12 12.6503 12C12.8228 12 12.9882 12.0685 13.1102 12.1905L18.5 17.5811L23.8898 12.1905C24.0118 12.0685 24.1772 12 24.3497 12C24.5222 12 24.6876 12.0685 24.8095 12.1905C24.9315 12.3124 25 12.4778 25 12.6503C25 12.8228 24.9315 12.9882 24.8095 13.1102L19.4189 18.5L24.8095 23.8898Z' fill='%23552944'/%3E%3C/svg%3E") no-repeat;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
}


.header-main-menu-main .wpr-offcanvas-header {
    justify-content: start;
    gap: 16px;
    padding-left: 100px !important;
    padding-top: 42px !important;
}

.h-main-menu-left .menu-item .elementor-item {
    position: relative;
    display: inline;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
}

.h-main-menu-left .menu-item .elementor-item::after {
    content: "";
    position: absolute;
    width: 17px;
    height: 1px;
    left: 0;
    bottom: -20px;
    background: #BED85B !important;
    opacity: 1 !important;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
}

.h-main-menu-left .menu-item .elementor-item:hover {
    padding-left: 10px !important;
}

.h-main-menu-left .menu-item .elementor-item:hover:after,
.h-main-menu-left .menu-item.current-menu-item .elementor-item:after {
    width: 66px;
}

.h-main-scroll-header {
    display: none !important;
}

.h-main-scroll-header.h-main-scroll-header-sticky {
    display: flex !important;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999;
    box-shadow: 0px 6px 12px -4px rgba(0, 0, 0, 0.24);
}

/* Header */

/* location-team */
.location-team-image-list .location-team-img {
    max-width: 910px !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.location-team-image-list .location-team-img:not(:has(*)) {
    display: none !important;
}

/* location-team */



/* Footer */


.footer-facebook-accordion .elementor-icon-list-items {
    position: absolute !important;
    background: #FFF !important;
    padding: 10px !important;
    top: 0px !important;
    z-index: 9999 !important;
    border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -ms-border-radius: 5px !important;
    -o-border-radius: 5px !important;
}

.footer-facebook-accordion .footer-accordion-content {
    border: 0 !important;
}

.treatment-menu-accordion.footer-treatment-menu-accordion:hover .e-closed svg path,
.treatment-menu-accordion.footer-treatment-menu-accordion:hover .e-opened svg path {
    stroke: #552944 !important;
}

.treatment-menu-accordion.footer-treatment-menu-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-closed svg path,
.treatment-menu-accordion.footer-treatment-menu-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
    stroke: #552944 !important;
}

.f-copyright-text .elementor-shortcode {
    color: #FFF;
    font-family: Jost;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

/* Footer */

/* Home banner section */
.h-banner-image {
    width: 100%;
    height: 100%;
}

ul.slick-dots {
    position: relative;
    display: flex;
    justify-content: center;
    padding: 0;

}

.home-banner-slider-main ul.slick-dots {
    margin: -50px auto 0 !important;
    padding-bottom: 40px;
}

.testimonial-slider-section-main ul.slick-dots {
    margin: 50px auto 0 !important;
}

.home-banner-slider-main .slick-dots li,
.testimonial-slider-section-main .slick-dots li {
    cursor: pointer;
    display: inline-flex;
    margin: 0 4px;
    padding: 0;
    list-style-type: none;
    width: 10px;
    height: 10px;
    background: #ECEFCC;
    border-radius: 50%;
}

.testimonial-slider-section-main .slick-dots li {
    background: #AC6A93;
}

.home-banner-slider-main .slick-dots li.slick-active {
    background: #BED85B;
}

.testimonial-slider-section-main .slick-dots li.slick-active {
    background: #552944;
}

.home-banner-slider-main .slick-dots li button {
    display: none;
}

.home-banner-slider-main .slick-track {
    display: flex;
    justify-content: center;
}

.home-banner-slider-main .slick-slide {
    height: inherit;
    background: #552944;
}

.home-banner-slider-main .slick-slide>* {
    height: 100%;
}

.testimonial-slider-section-main .slick-dots li button {
    display: none;
}

.banner-slider-arrow-detail {
    display: inline-flex;
    align-items: center;
}

.banner-slider-arrow-detail .bannerSlidePrevArrow,
.banner-slider-arrow-detail .bannerSlideNextArrow,
.banner-slider-arrow-detail .testimonialPrevArrow,
.banner-slider-arrow-detail .testimonialNextArrow {
    display: none;
}

.banner-slider-arrow-detail .bannerSlidePrevArrow:has(.slick-arrow),
.banner-slider-arrow-detail .bannerSlideNextArrow:has(.slick-arrow),
.banner-slider-arrow-detail .testimonialPrevArrow:has(.slick-arrow),
.banner-slider-arrow-detail .testimonialNextArrow:has(.slick-arrow) {
    display: inline-flex;
}

.banner-slider-arrow-detail .slick-arrow {
    flex: 0 0 auto;
    max-width: 100%;
    width: 42px;
    height: 54px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #000;
    background: #ECEFCC;
    cursor: pointer;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
}

.banner-slider-arrow-detail .slick-arrow:before {
    display: block;
    position: relative;
    content: "";
    width: 11px;
    height: 11px;
}

.banner-slider-arrow-detail .slick-arrow * {
    height: auto !important;
    line-height: 0;
    display: none;
}

.banner-slider-arrow-detail .slick-arrow svg path,
.testimonial-slider-arrow .slick-arrow svg path {
    stroke: #000;
}

.banner-slider-arrow-detail .slick-arrow:hover,
.testimonial-slider-arrow .slick-arrow:hover {
    color: #ECEFCC;
    background: #000;
}

.banner-slider-arrow-detail .slick-arrow:hover:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='%23ffffff'%3E%3Cpath d='M6.31394 5.5251C6.31454 5.42128 6.29464 5.31837 6.25538 5.22226C6.21613 5.12615 6.15829 5.03873 6.08517 4.96502L1.35214 0.231991C1.2036 0.0834497 1.00214 0 0.792066 0C0.581997 0 0.380532 0.0834497 0.231991 0.231991C0.0834497 0.380532 0 0.581997 0 0.792066C0 1.00214 0.0834497 1.2036 0.231991 1.35214L4.41284 5.5251L0.23988 9.69806C0.110647 9.84896 0.0431171 10.0431 0.0507856 10.2416C0.058454 10.4401 0.140756 10.6285 0.281244 10.769C0.421732 10.9094 0.610058 10.9917 0.80859 10.9994C1.00712 11.0071 1.20124 10.9396 1.35214 10.8103L6.08517 6.07729C6.23091 5.93036 6.31307 5.73204 6.31394 5.5251Z'/%3E%3C/svg%3E") no-repeat !important;
    background-size: 100% 100% !important;
}

.banner-slider-arrow-detail .slick-arrow:hover svg path {
    stroke: #ECEFCC;
}

.banner-slider-arrow-detail .slick-arrow.bannerSlidePrevArrow,
.testimonial-slider-arrow .slick-arrow.testimonialPrevArrow {
    border-radius: 30px 0 0 30px;
}

.testimonial-slider-arrow {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}

.banner-slider-arrow-detail .slick-arrow.bannerSlidePrevArrow:before,
.banner-slider-arrow-detail .slick-arrow.testimonialPrevArrow:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='%23000000'%3E%3Cpath d='M6.31394 5.5251C6.31454 5.42128 6.29464 5.31837 6.25538 5.22226C6.21613 5.12615 6.15829 5.03873 6.08517 4.96502L1.35214 0.231991C1.2036 0.0834497 1.00214 0 0.792066 0C0.581997 0 0.380532 0.0834497 0.231991 0.231991C0.0834497 0.380532 0 0.581997 0 0.792066C0 1.00214 0.0834497 1.2036 0.231991 1.35214L4.41284 5.5251L0.23988 9.69806C0.110647 9.84896 0.0431171 10.0431 0.0507856 10.2416C0.058454 10.4401 0.140756 10.6285 0.281244 10.769C0.421732 10.9094 0.610058 10.9917 0.80859 10.9994C1.00712 11.0071 1.20124 10.9396 1.35214 10.8103L6.08517 6.07729C6.23091 5.93036 6.31307 5.73204 6.31394 5.5251Z'/%3E%3C/svg%3E") no-repeat;
    background-size: 100% 100%;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.banner-slider-arrow-detail .slick-arrow.bannerSlideNextArrow,
.testimonial-slider-arrow .slick-arrow.testimonialNextArrow {
    border-radius: 0 30px 30px 0;
}

.banner-slider-arrow-detail .slick-arrow.bannerSlideNextArrow:before,
.banner-slider-arrow-detail .slick-arrow.testimonialNextArrow:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='%23000000'%3E%3Cpath d='M6.31394 5.5251C6.31454 5.42128 6.29464 5.31837 6.25538 5.22226C6.21613 5.12615 6.15829 5.03873 6.08517 4.96502L1.35214 0.231991C1.2036 0.0834497 1.00214 0 0.792066 0C0.581997 0 0.380532 0.0834497 0.231991 0.231991C0.0834497 0.380532 0 0.581997 0 0.792066C0 1.00214 0.0834497 1.2036 0.231991 1.35214L4.41284 5.5251L0.23988 9.69806C0.110647 9.84896 0.0431171 10.0431 0.0507856 10.2416C0.058454 10.4401 0.140756 10.6285 0.281244 10.769C0.421732 10.9094 0.610058 10.9917 0.80859 10.9994C1.00712 11.0071 1.20124 10.9396 1.35214 10.8103L6.08517 6.07729C6.23091 5.93036 6.31307 5.73204 6.31394 5.5251Z'/%3E%3C/svg%3E") no-repeat;
    background-size: 100% 100%;
}

.treatment-menu-accordion.home-banner-accordion:hover .e-closed svg path,
.treatment-menu-accordion.home-banner-accordion:hover .e-opened svg path {
    stroke: #552944 !important;
}

.treatment-menu-accordion.home-banner-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-closed svg path,
.treatment-menu-accordion.home-banner-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-opened svg path {
    stroke: #552944 !important;
}

.treatment-menu-accordion.home-banner-accordion .e-n-accordion-item-title {
    gap: 148px !important;
    min-width: 201px;
    width: 100%;
    padding-left: 22px;
}

.treatment-menu-accordion.home-banner-accordion .e-n-accordion-item-title .e-n-accordion-item-title-icon {
    width: 63px !important;
    height: 100% !important;
    background: #552944 !important;
    padding: 23px 22px 22px 22px !important;
    border-radius: 0 10px 10px 0 !important;
    -webkit-border-radius: 0 10px 10px 0 !important;
    -moz-border-radius: 0 10px 10px 0 !important;
    -ms-border-radius: 0 10px 10px 0 !important;
    -o-border-radius: 0 10px 10px 0 !important;
}


.treatment-menu-accordion.home-banner-accordion:hover .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.treatment-menu-accordion.home-banner-accordion .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon {
    background: #fff !important;
}

/* Home banner section */

/* Home 8To8 Section */
.home-about-left-img {
    position: absolute !important;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

/* Home 8To8 Section */

/* Home teeth slider section */
.home-teeth-slider-section .swiper-slide:hover {
    background: #FFE5F5;
}

.home-teeth-slider-section .elementor-main-swiper.swiper {
    width: 100% !important;
}


.home-teeth-slider-section .elementor-swiper-button {
    position: absolute !important;
    left: 0 !important;
    top: 117% !important;
    width: 42px;
    height: 54px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: rgb(0, 0, 0);
    cursor: pointer;
    flex: 0 0 auto;
    background: rgb(236, 239, 204);
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
}



.home-teeth-slider-section .elementor-swiper-button svg path {
    stroke: #000;
}

.home-teeth-slider-section .elementor-swiper-button:hover {
    color: #ECEFCC;
    background: #000;
}

.home-teeth-slider-section .elementor-swiper-button:hover svg {
    fill: #fff !important;
}

.home-teeth-slider-section .elementor-swiper-button svg {
    height: 15px !important;
    width: 15px !important;
}

.home-teeth-slider-section .elementor-swiper-button.elementor-swiper-button.elementor-swiper-button-prev {
    border-radius: 30px 0 0 30px;
}

.home-teeth-slider-section .elementor-swiper-button.elementor-swiper-button.elementor-swiper-button-next {
    border-radius: 0 30px 30px 0;
    left: 42px !important;
}

.home-teeth-slider-section .elementor-testimonial__content {
    display: flex;
    flex-direction: column-reverse !important;
}

.home-teeth-slider-section .elementor-testimonial__content .elementor-testimonial__cite {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

/* .home-teeth-slider-section .swiper-slide {
    padding: 50px 30px !important;
} */

/* Home teeth slider section */

/* Testimonial vertical slider section */
.testimonial-slider .slick-list {
    margin: -25px 0 !important;
}

.testimonial-slider .slick-slide {
    padding: 25px 0 !important;
}

/* Testimonial vertical slider section */

/* Home Team Section */
.home-team-item .elementor-heading-title {
    transition: 0.5s ease all;
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
}

.home-team-item:hover .elementor-heading-title {
    color: #fff !important;
}

/* Home Team Section */

/* Treatment detail page */
.treatment-detail-tab-section .e-n-tabs {
    gap: 30px !important;
}

.treatment-detail-tab-section .e-n-tabs-heading {

    /* background: #552944 !important;
    padding: 20px 49px; */
    gap: 0 !important;
    justify-content: space-between !important;
}


.treatment-detail-tab-section .e-n-tabs-heading button.e-n-tab-title {
    position: relative;
    background: #552944 !important;
    padding: 35px 15px;
    flex: 0 0 auto;
    width: 100%;
    max-width: 50%;
    display: flex;
    text-align: center;
    justify-content: center;
    border-right: 2px solid #552944;
}

.treatment-detail-tab-section .e-n-tabs-heading button.e-n-tab-title:last-child {
    border: none;
}

.treatment-detail-tab-section .e-n-tabs-heading button.e-n-tab-title[aria-selected="true"],
.treatment-detail-tab-section .e-n-tabs-heading button.e-n-tab-title:hover {
    color: #552944 !important;
    background: #FFF0F9 !important;
}


.treatment-detail-tab-section .e-n-tabs-heading .e-n-tab-title {
    flex-grow: 0 !important;
}

.elementor-custom-embed-play {
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
}

.elementor-custom-embed-play:hover svg {
    opacity: 0.9 !important;
    transform: scale(1.1);
}

/* .treatment-detail-content .elementor-widget-container :last-child {
    margin-bottom: 0 !important;
} */

.treatment-content span {
    font-weight: 700;
}

.treatment-content strong,
.treatment-content b,
.treatment-faq-detail strong,
.treatment-faq-detail b {
    font-weight: 500 !important;
    color: #000;
}

.treatment-content img,
.treatment-content video,
.treatment-content .wp-video,
.treatment-content iframe {
    max-height: 375px !important;
    object-fit: cover;
    margin-bottom: 30px !important;
}

.treatment-content table {
    margin-bottom: 30px;
    overflow: scroll !important;
}

.treatment-content thead th {
    color: #552944;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    padding: 0;
    background: transparent;
    border-top: 0 !important;
}

.treatment-content .column-1 {
    width: 226px;
    padding-right: 37px;
}

.treatment-content .column-2 {
    width: 329px;
    padding-right: 77px;
}


.treatment-content tbody td {
    border-top: 0 !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    padding: 20px 0;
    background: transparent !important;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    color: #757575;
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 26px;
}


.treatment-content tbody td b,
.treatment-content tbody td strong,
.treatment-content tbody td:first-child {
    color: #000;
    font-weight: 500;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
}

/* .treatment-content tbody tr:hover td b,
.treatment-content tbody tr:hover td strong{
    color: #FFF !important;
}

.treatment-content tbody tr:hover td {
    background: #552944 !important;
    color: #FFF !important;
    cursor: pointer;
} */

.treatment-content tbody tr:last-child td {
    border-bottom: 0 !important;
}


.treatment-detail-tab-section .treatment-detail-content h1,
.treatment-detail-tab-section .treatment-detail-content h2,
.treatment-detail-tab-section .treatment-detail-content h3,
.treatment-detail-tab-section .treatment-detail-content h4,
.treatment-detail-tab-section .treatment-detail-content h5,
.treatment-detail-tab-section .treatment-detail-content h6 {
    margin-top: 0;
    margin-bottom: 30px;
}

.treatment-detail-tab-section .treatment-detail-content ul,
.treatment-detail-tab-section .treatment-detail-content ol {
    padding: 0;
    margin: 0 0 30px 20px;
}

.treatment-detail-tab-section .treatment-detail-content ul,
.treatment-detail-tab-section .treatment-faq-detail ul {
    list-style: none;
}

.treatment-detail-tab-section .treatment-detail-content ul li:not(:last-child),
.treatment-detail-tab-section .treatment-detail-content ol li:not(:last-child) {
    margin-bottom: 20px;
}

.treatment-detail-tab-section .treatment-detail-content ul li,
.treatment-detail-tab-section .treatment-faq-detail ul li {
    position: relative;
}

.treatment-detail-tab-section .treatment-detail-content ul li::before,
.treatment-detail-tab-section .treatment-faq-detail ul li::before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background: #000;
    left: -20px;
    top: 12px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    border-radius: 50%;
}

.treatment-detail-tab-section .treatment-detail-content a,
.treatment-detail-tab-section .treatment-faq-detail a {
    color: #552944 !important;
    text-decoration: underline;
    word-break: break-all;
    transition: 0.5s ease all;
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
}

.treatment-detail-tab-section .treatment-detail-content a:hover,
.treatment-detail-tab-section .treatment-faq-detail a:hover {
    color: #AC6A93 !important;
}

/* .treatment-faq-detail strong {
    color: #757575 !important;
    font-weight: 700 !important;
} */

.treatment-faq-detail ul li:not(:last-child),
.treatment-faq-detail ol li:not(:last-child) {
    margin-bottom: 20px;
}

.treatment-faq-detail ul,
.treatment-faq-detail ol {
    padding: 0;
    margin: 0 0 30px 20px;
}

/* Treatment detail page */

/* Team Loop Section */

.team-location-section {
    margin-bottom: 20px;
}

.team-location-section:last-child {
    margin-bottom: 10px;
}

.team-location-section .archieve-main-title {
    margin-bottom: 50px;
}

.team-location-section .archieve-main-title * {
    color: #552944;
    text-align: center;
    font-family: "Cormorant Garamond";
    font-size: 75px;
    font-style: normal;
    font-weight: 700;
    line-height: 85px;
    /* 113.333% */
    text-transform: capitalize;
    margin: 0;
}

.team-location-section .container {
    padding: 0;
}

.team-location-section .team-item {
    margin-bottom: 50px;
}

.team-location-section .team-member-image {
    height: 325px;
    overflow: hidden;
    margin-bottom: 20px;
    background: #754167;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    transition: 0.5s ease all;
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
}

.team-location-section .team-member-image:hover {
    filter: grayscale(100);
}

.team-location-section .team-member-image a {
    display: block;
    height: 100%;
}

.team-location-section .team-member-image img {
    width: 100%;
    height: 100%;
    /* max-height: 295px; */
    object-fit: cover;
    object-position: center top;
}



.team-location-section .team-member-name * {
    color: #552944;
    font-family: "Cormorant Garamond";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 50px;
    text-transform: capitalize;
    margin: 0;
}

.team-location-section .team-member-name .member-name-link {
    transition: 0.5s ease all;
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
}

.team-location-section .team-member-name .member-name-link:hover {
    color: #AC6A93;
}


.team-location-section .team-member-designation {
    margin: 10px 0;
}

.team-location-section .team-member-designation * {
    color: #000;
    font-family: Jost;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 10px;
}

.team-location-section .team-member-bio-btn .team-learn-more-btn {
    font-family: Jost;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: -0.48px;
    text-transform: capitalize;
    padding: 20px 34px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: #AC6A93;
    color: #FFF;
    border: 1px solid #fff;
    transition: 0.5s ease all;
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
}

.team-location-section .team-member-bio-btn .team-learn-more-btn:hover {
    background: #FFF;
    color: #AC6A93;
    border: 1px solid #AC6A93;
}

/* Team Loop Section */

/* Contact Page Contact Details Section */
.contact-details-section-new .contact-content-details .elementor-icon-box-icon {
    align-self: self-start !important;
}

/* Contact Page Contact Details Section */

/* Team Member Detail Section */
.team-member-absoulte-img {
    position: absolute !important;
    right: -65px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

/* Team Member Detail Section */

/* Common Style */
.disable-button a {
    pointer-events: none !important;
}

.common-p-style p:last-child {
    margin-bottom: 0;
}

.common-a-style a {
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
}

strong {
    color: #552944;
    font-weight: 400 !important;
}

.elementor-swiper-button:focus,
.elementor-swiper-button:focus-visible,
.elementor-swiper-button:focus-within {
    outline: none;
}

/* Common Style */
.treatment-menu-accordion * {
    transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
}

.elementor-location-footer .treatment-menu-accordion .elementor-nav-menu {
    bottom: 66px;
}

.treatment-menu-accordion .elementor-nav-menu {
    overflow: hidden;
    overflow-y: auto;
}

@media (min-width:1367px) and (max-width:1599px) {

    .h-middle-inner-main>.e-con-inner,
    .h-main-scroll-header-inner>.e-con-inner {
        width: 1000px !important;
    }

    .header-main-menu-main .wpr-offcanvas-header {
        padding-left: 20px !important;
        padding-top: 42px !important;
    }
}

@media (max-width:1366px) {
    .treatment-menu-accordion .e-n-accordion-item-title {
        gap: 50px !important;
        min-width: 100%;
    }

    .treatment-menu-accordion.footer-treatment-menu-accordion .e-n-accordion-item-title {
        gap: 60px !important;
        min-width: 100%;
    }

    .h-middle-inner-main>.e-con-inner {
        width: 850px !important;
    }

    .h-main-scroll-header-inner>.e-con-inner {
        width: 950px !important;
    }

    .header-main-menu-main .wpr-offcanvas-header {
        padding-left: 20px !important;
        padding-top: 30px !important;
    }

    .h-main-menu-left .menu-item .elementor-item::after {
        bottom: -15px;
    }

    .treatment-menu-accordion.home-banner-accordion .e-n-accordion-item-title .e-n-accordion-item-title-icon {
        padding: 15px !important;
        width: 50px !important;
    }

    .banner-slider-arrow-detail .slick-arrow {
        width: 40px;
        height: 50px;
    }

    .treatment-menu-accordion.home-banner-accordion .e-n-accordion-item-title {
        gap: 100px !important;
    }

    /* .home-teeth-slider-section .swiper-slide {
        padding: 40px 25px !important;
    } */

    .home-teeth-slider-section .elementor-swiper-button {
        width: 40px;
        height: 50px;
    }

    .home-teeth-slider-section .elementor-swiper-button.elementor-swiper-button.elementor-swiper-button-next {
        left: 40px !important;
    }

    .testimonial-slider .slick-list {
        margin: -15px 0 !important;
    }

    .testimonial-slider .slick-slide {
        padding: 15px 0 !important;
    }

    .treatment-detail-tab-section .treatment-detail-content h1,
    .treatment-detail-tab-section .treatment-detail-content h2,
    .treatment-detail-tab-section .treatment-detail-content h3,
    .treatment-detail-tab-section .treatment-detail-content h4,
    .treatment-detail-tab-section .treatment-detail-content h5,
    .treatment-detail-tab-section .treatment-detail-content h6 {
        margin-bottom: 15px;
    }

    .treatment-detail-tab-section .treatment-detail-content ul li:not(:last-child),
    .treatment-detail-tab-section .treatment-detail-content ol li:not(:last-child),
    .treatment-faq-detail ul li:not(:last-child),
    .treatment-faq-detail ol li:not(:last-child) {
        margin-bottom: 10px;
    }

    .treatment-detail-tab-section .treatment-detail-content ul,
    .treatment-del-tab-section .treatment-detail-content ol {
        margin-bottom: 15px;
    }

    .treatment-content .column-1 {
        width: 180px;
        padding-right: 20px;
    }

    .treatment-content .column-2 {
        width: 280px;
        padding-right: 40px;
    }

    .treatment-content img,
    .treatment-content video,
    .treatment-content .wp-video,
    .treatment-content iframe {
        max-height: 325px !important;
        margin-bottom: 20px !important;
    }

    /* .treatment-detail-tab-section .e-n-tabs-heading {
        padding: 20px 30px;
    } */

    .treatment-detail-menu-box-main {
        width: 100% !important;
    }

    .team-location-section .archieve-main-title * {
        font-size: 60px;
        line-height: 70px;
    }

    .team-location-section .team-member-name * {
        font-size: 34px;
        line-height: 44px;
    }

    .team-location-section .archieve-main-title {
        margin-bottom: 40px;
    }

    .team-location-section .team-member-bio-btn .team-learn-more-btn {
        font-size: 14px;
        line-height: 24px;
        padding: 12px 20px;
    }

    .team-location-section:not(:last-child) {
        margin-bottom: 20px;
    }

    .team-location-section .team-item {
        margin-bottom: 40px;
    }

    .elementor-location-footer .treatment-menu-accordion .elementor-nav-menu {
        bottom: 50px;
    }

}

@media (max-width:1200px) {
    .treatment-menu-accordion .e-n-accordion-item-title {
        gap: 50px !important;
        min-width: 100%;
    }

    .treatment-menu-accordion.footer-treatment-menu-accordion .e-n-accordion-item-title {
        gap: 50px !important;
        min-width: 100%;
    }

    .h-middle-inner-main>.e-con-inner {
        width: 800px !important;
    }

    .h-main-scroll-header-inner>.e-con-inner {
        width: 100% !important;
    }

    .treatment-detail-tab-section .treatment-detail-content h1,
    .treatment-detail-tab-section .treatment-detail-content h2,
    .treatment-detail-tab-section .treatment-detail-content h3,
    .treatment-detail-tab-section .treatment-detail-content h4,
    .treatment-detail-tab-section .treatment-detail-content h5,
    .treatment-detail-tab-section .treatment-detail-content h6 {
        margin-bottom: 10px;
    }

    .treatment-detail-tab-section .treatment-detail-content ul li:not(:last-child),
    .treatment-detail-tab-section .treatment-detail-content ol li:not(:last-child),
    .treatment-faq-detail ul li:not(:last-child),
    .treatment-faq-detail ol li:not(:last-child) {
        margin-bottom: 5px;
    }

    .treatment-detail-tab-section .treatment-detail-content ul,
    .treatment-del-tab-section .treatment-detail-content ol {
        margin-bottom: 10px;
    }

    .treatment-content .column-1 {
        width: 140px;
        padding-right: 15px;
    }

    .treatment-content .column-2 {
        width: 220px;
        padding-right: 30px;
    }

    .treatment-content img,
    .treatment-content video,
    .treatment-content .wp-video,
    .treatment-content iframe {
        max-height: 300px !important;
        margin-bottom: 15px !important;
    }

    /* .treatment-detail-tab-section .e-n-tabs-heading {
        padding: 20px 20px;
    } */

    .treatment-detail-tab-section .e-n-tabs {
        gap: 20px !important;
    }

    .team-location-section .archieve-main-title * {
        font-size: 50px;
        line-height: 60px;
    }

    .team-location-section .team-member-name * {
        font-size: 32px;
        line-height: 42px;
    }

    .team-location-section .archieve-main-title {
        margin-bottom: 30px;
    }

    .team-location-section:not(:last-child) {
        margin-bottom: 10px;
    }

    .team-location-section .team-item {
        margin-bottom: 35px;
    }

    .elementor-location-footer .treatment-menu-accordion .elementor-nav-menu {
        bottom: 42px;
    }
}

@media (max-width:1024px) {

    .h-middle-inner-main>.e-con-inner {
        width: 750px !important;
    }

    .header-main-menu .wpr-offcanvas-trigger span {
        display: none !important;
    }


    .h-main-menu-left .menu-item .elementor-item::after {
        bottom: -13px;
    }

    .treatment-menu-accordion.footer-treatment-menu-accordion .e-n-accordion-item-title {
        gap: 30px !important;
        min-width: 100%;
    }


    .banner-slider-arrow-detail .slick-arrow {
        width: 30px;
        height: 40px;
    }

    .home-teeth-slider-section .elementor-swiper-button {
        width: 30px;
        height: 40px;
    }

    .home-teeth-slider-section .elementor-swiper-button.elementor-swiper-button.elementor-swiper-button-next {
        left: 30px !important;
    }

    .treatment-menu-accordion.home-banner-accordion .e-n-accordion-item-title {
        gap: 80px !important;
    }

    /* .home-teeth-slider-section .swiper-slide {
        padding: 30px 20px !important;
    } */

    .testimonial-main-title {
        width: 100% !important;
    }

    .team-location-section .archieve-main-title * {
        font-size: 45px;
        line-height: 50px;
    }

    .team-location-section .team-member-name * {
        font-size: 30px;
        line-height: 40px;
    }

    .team-location-section .team-member-designation * {
        font-size: 16px;
        line-height: 26px;
    }

    .team-location-section:not(:last-child) {
        margin-bottom: 0px;
    }

    .team-location-section .team-item {
        margin-bottom: 25px;
    }

}

@media (max-width:880px) {
    .treatment-menu-accordion.footer-treatment-menu-accordion .e-n-accordion-item-title {
        gap: 25px !important;
        min-width: 100%;
    }

    .h-middle-inner-main>.e-con-inner {
        width: 600px !important;
    }



    .header-main-menu-main .wpr-offcanvas-header .wpr-close-offcanvas::after {
        background-size: 26px !important;
    }

    .header-main-menu-main .wpr-offcanvas-header .wpr-close-offcanvas {
        width: 26px !important;
        height: 26px !important;
    }

    .treatment-content .column-1 {
        width: auto;
        padding-right: 0px;
    }

    .treatment-content .column-2 {
        width: auto;
        padding-left: 10px;
        padding-right: 0;
    }

    .treatment-content .column-3 {
        width: auto;
        padding-left: 10px;
    }

    .team-location-section .archieve-main-title * {
        font-size: 40px;
        line-height: 50px;
    }

    .team-location-section .team-member-name * {
        font-size: 30px;
        line-height: 40px;
    }

    .team-location-section .team-item {
        margin-bottom: 20px;
    }

    .treatment-detail-tab-section .e-n-tabs-heading button.e-n-tab-title {
        padding: 25px 15px;
    }

}

@media (max-width:767px) {

    /* .footer-facebook-accordion .elementor-icon-list-items {
        top: 7px !important;
    } */

    .header-main-menu .wpr-offcanvas-trigger span {
        display: flex !important;
    }

    .treatment-menu-accordion .e-n-accordion-item-title {
        justify-content: space-between !important;
    }

    .footer-menu .elementor-nav-menu {
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .footer-menu .elementor-nav-menu .elementor-item-anchor {
        margin-bottom: 10px;
    }

    .h-banner-image {
        position: relative !important;
    }

    /* .home-banner-slider-main .slick-slide {
        height: initial;
    } */

    .home-banner-slider-main .slick-slide>* {
        height: auto;
    }

    .home-banner-inner {
        background: #552944;
    }

    .testimonial-slider {
        width: 100% !important;
    }

    .testimonial-slider .slick-list {
        margin: 0px -10px !important;
        padding: 0 75px;
    }

    .testimonial-slider .slick-slide {
        padding: 0px 10px !important;
        /* visibility: hidden; */
    }

    .testimonial-slider .slick-slide.slick-current {
        visibility: visible;
    }

    /* .treatment-content table{
        min-width: 800px !important;
    } */

    .treatment-content .column-1 {
        width: auto;
        padding-right: 0px;
    }

    .treatment-content .column-2 {
        width: auto;
        padding-left: 10px;
        padding-right: 0;
    }

    .treatment-content .column-3 {
        width: auto;
        padding-left: 10px;
    }

    .treatment-detail-tab-section .e-n-tabs-heading button:after {
        position: relative;
        content: "";
        width: 20px;
        height: 20px;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 18px 18px;
        transition: all ease-in-out 0.3s;
    }

    .treatment-detail-tab-section .e-n-tabs-heading button:hover:after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23552944' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    }

    .treatment-detail-tab-section .e-n-tabs-heading button[aria-selected="true"]:after {
        transform: rotate(-180deg);
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23552944' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    }

    .team-location-section .archieve-main-title * {
        font-size: 40px;
        line-height: 50px;
    }

    .team-location-section .team-member-name * {
        font-size: 28px;
        line-height: 38px;
    }

    .team-location-section .team-member-bio-btn .team-learn-more-btn {
        padding: 10px 15px;
    }


    .team-location-section .team-item {
        margin-bottom: 30px;
    }

    .team-member-absoulte-img {
        position: relative !important;
        right: 0;
        top: 0%;
        transform: translateY(-0%);
        -webkit-transform: translateY(-0%);
        -moz-transform: translateY(-0%);
        -ms-transform: translateY(-0%);
        -o-transform: translateY(-0%);
    }

    .treatment-detail-tab-section .e-n-tabs-heading button.e-n-tab-title {
        max-width: 100%;
        border: none;
    }
}

@media (max-width:575px) {
    .team-location-section .archieve-main-title * {
        font-size: 35px;
        line-height: 40px;
    }

    .team-location-section .team-member-name * {
        font-size: 26px;
        line-height: 26px;
    }

    .testimonial-slider .slick-list {
        padding: 0 35px !important;
    }

    /* Contact Page Contact Details Section */
    .contact-details-section-new .contact-content-details,
    .contact-details-section-new .contact-timing-details {
        width: 100% !important;
    }

    /* Contact Page Contact Details Section */

    /* Treatemnt Gallery */
    .treatment-gallery-grid {
        --e-con-grid-template-columns: repeat(1, 1fr) !important;
    }

    /* Treatemnt Gallery */
}

@media (max-width:475px) {
    .home-team-item {
        width: 100% !important;
    }

    .footer-treatment-menu-accordion {
        width: 100% !important;
    }
}