h1, h1, h3, h4, h5, p, span {
    font-family: Poppins !important;
}
header.header {
    position: fixed;
    width: 100%;
    top: 0;
    background: #Ffff;
    z-index: 99999;
}
#wrapper {
    margin-top: 174px !important;
}
.page-id-6071 section.before-and-after-section {
    background: rgba(228, 246, 248, 1);
}
.d-flex.flex-column.tabs-banner__body__card__box > a {
    margin-bottom: 20px;
}

h3.tabs-banner__body__card__box__heading {
    margin-bottom: 32px 
}

h3.tabs-banner__body__card__box__heading a {
    color: #223645 
}

.d-flex.flex-column.tabs-banner__body__card__box > p {
    margin-bottom: 32px 
}
.split-card__body > h2 {
    text-align: center;
    font-size: 44px;
    font-weight: 700;
    margin-bottom: 24px;
    font-family: Poppins;
}
.tabs-banner__body__card__box__btn {
    display: flex;
    justify-content: end;
}
.split-card .custome-btn, .tabs-banner .custome-btn {
    background: none;
    color: #223645 !important;
}
.split-card .custome-btn::after, .tabs-banner .custome-btn::after {
    content: url(/site/uploads/2024/02/Primary-blue.svg);
    margin-top: 0px;
    margin-bottom: -7px;
}

a.custome-btn.article-btn {
    border: none;
    background: #006FAB;
    color: #ffff !important;
    margin: 0 auto !important;
}
a.custome-btn.article-btn::after {
    display: none;
}
.split-card__body {
    padding: 85px 40px 64px !important;
}
#footer .accordion .accordion-item .accordion-button {
    text-transform: unset !important;
}


.header__lower-nav > ul > li:first-child:has(ul)::after,
.header__lower-nav > ul > li:nth-child(2):has(ul)::after {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 8px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.29292 7.29289C5.68345 6.90237 6.31661 6.90237 6.70713 7.29289L10 10.5858L13.2929 7.29289C13.6834 6.90237 14.3166 6.90237 14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L10.7071 12.7071C10.3166 13.0976 9.68344 13.0976 9.29292 12.7071L5.29292 8.70711C4.9024 8.31658 4.9024 7.68342 5.29292 7.29289Z" fill="%23223645"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 0.3s ease;
}

.header__lower-nav > ul > li.menu-active::after {
    transform: rotate(180deg);
}
li#menu-item-6099 {
    DISPLAY: flex;
}
.hidden-footer-menu {
    display: none !important;
}
.d-flex.flex-column.tabs-banner__body__card__box {
    padding: 0 20px 20px !important;
    flex-direction: column !important;
}

.tabs-banner__body__card__box__btn {
    margin-top: -18px !important;
} 
.d-flex.flex-column.tabs-banner__body__card__box.single-post-image-margin {
    padding-top: 20px !important;
}
.header-message-top {
    display: none;
}
.before-and-after-carousel-container.owl-carousel.owl-theme.owl-loaded.owl-drag {
    position: relative;
}
.page-id-6071 .before-and-after-carousel-container.owl-carousel.owl-theme.owl-loaded.owl-drag::before {
    width: 10%;
    height: 100%;
    content: '';
    display: inline-block;
    background: linear-gradient(
    to right,
    rgba(228, 246, 248, 1),
    rgba(228, 246, 248, 0.9),
    rgba(228, 246, 248, 0)
    ) !important;
    position: absolute;
    left: 0;
    z-index: 99;
    top: 0;
}
.page-id-6071 .before-and-after-carousel-container.owl-carousel.owl-theme.owl-loaded.owl-drag::after {
    width: 10%;
    height: 100%;
    content: '';
    display: inline-block;
    background: linear-gradient(
    to left,
    rgba(228, 246, 248, 1),
    rgba(228, 246, 248, 0.9),
    rgba(228, 246, 248, 0)
    ) !important;
    position: absolute;
    right: 0;
    z-index: 99;
    top: 0;
}

.before-and-after-carousel-container.owl-carousel.owl-theme.owl-loaded.owl-drag::before {
    width: 10%;
    height: 100%;
    content: '';
    display: inline-block;
    background: linear-gradient(
    to right,
    rgba(228, 246, 248, 1),
    rgba(228, 246, 248, 0.9),
    rgba(228, 246, 248, 0)
    ) !important;
    position: absolute;
    left: 0;
    z-index: 99;
    top: 0;
}
.before-and-after-carousel-container.owl-carousel.owl-theme.owl-loaded.owl-drag::after {
    width: 10%;
    height: 100%;
    content: '';
    display: inline-block;
    background: linear-gradient(
    to left,
    rgba(228, 246, 248, 1),
    rgba(228, 246, 248, 0.9),
    rgba(228, 246, 248, 0)
    ) !important;
    position: absolute;
    right: 0;
    z-index: 99;
    top: 0;
}



.blog-custombtn {
    color: #223645;
    font-family: 'Poppins';
    border: 8px solid white;
    border-radius: 90px;
    padding: 9px 17px;
    font-weight: 600;
    font-size: 14px;
    transition: all 0.3s ease;
}
.blog-custombtn::after {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11.5%2010C11.5%2010.4156%2011.1656%2010.75%2010.75%2010.75C10.3344%2010.75%2010%2010.4156%2010%2010V7.05937L5.78125%2011.2812C5.4875%2011.575%205.0125%2011.575%204.72188%2011.2812C4.43125%2010.9875%204.42813%2010.5125%204.72188%2010.2219L8.94063%206.00313L5.75%206C5.33437%206%205%205.66563%205%205.25C5%204.83437%205.33437%204.5%205.75%204.5H10.75C11.1656%204.5%2011.5%204.83437%2011.5%205.25V10Z'%20fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    padding: 8px;
    border-radius: 50%;
    background-color: #006FAB;
}
.col-12.col-lg-4.col-sm-6 {
    transition: all 0.3s ease;
}

.blog-custombtn {
    display: flex;
    align-items: center;
    gap: 10px;
}
.col-12.col-lg-4.col-sm-6:hover .blog-custombtn {
    background-color: #6FC0E2;
    border-color: #C5E5F3;
    color: #fff;
}
.col-12.col-lg-4.col-sm-6:hover .blog-custombtn::after {
    background-color:  #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11.5 10C11.5 10.4156 11.1656 10.75 10.75 10.75C10.3344 10.75 10 10.4156 10 10V7.05937L5.78125 11.2812C5.4875 11.575 5.0125 11.575 4.72188 11.2812C4.43125 10.9875 4.42813 10.5125 4.72188 10.2219L8.94063 6.00313L5.75 6C5.33437 6 5 5.66563 5 5.25C5 4.83437 5.33437 4.5 5.75 4.5H10.75C11.1656 4.5 11.5 4.83437 11.5 5.25V10Z' fill='%23006FAB'/%3E%3C/svg%3E");
}
.tabs-banner__body__card__box__paragraph {
    display: none;
}
.d-flex.justify-content-center.mt-4.pagination-wrapper {
    display: flex;
    gap: 16px;
    align-items: center;
}

span.pagination-pages {
    display: flex;
    gap: 16px;
    align-items: center;
}
.pagination-prev, .pagination-next {
    padding: 3px 12px;
    border-radius: 50%;
}
span.pagination-page {
    padding: 3px 12px;
    border-radius: 50%;
}
span.pagination-page a {
    color: #223645;
    font-size: 16px;
}

span.pagination-page.active {
    background: #006FAB;
    color: #fff;
}
.d-flex.justify-content-center.mt-4.pagination-wrapper {
    margin-top: 44px !important;
}
.row.tabs-banner__body__row {
    width: 1320px;
    margin: 0 auto;
    max-width: 100%;
}
.margin-top-blog {
    margin-top: 20px;
}
.custome-btn {
    font-weight: 500 !important;
}

.doctor-info .custome-btn:hover {
    box-shadow: 0 0 0 8px #add8e6;
}
section#hero-carousels .custome-btn {
    border: none !important;
}
section#hero-carousels .custome-btn:hover {
    box-shadow: 0 0 0 8px #add8e6;
}



@media (max-width: 991px ) {
    section#hero-carousels .custome-btn:hover {
        box-shadow: unset;
    }
    nav.navbar.navbar-expand-lg.bg-body.flex-nowrap {
        padding: 0;
    }
    #wrapper {
        margin-top: 115px !important;
    }
    .split-card__body > h2 {
        font-size: 32px;
    }
    .split-card__body {
        padding: 85px 40px 24px !important;
    }
    div#offcanvasRight {
        padding-top: 8px;
    }
    section#hero-carousels {
        margin-top: -46px;
    }
    .offcanvas .offcanvas-body ul li.has-childs:nth-child(2)::after {
        content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.29292 7.29289C5.68345 6.90237 6.31661 6.90237 6.70713 7.29289L10 10.5858L13.2929 7.29289C13.6834 6.90237 14.3166 6.90237 14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L10.7071 12.7071C10.3166 13.0976 9.68344 13.0976 9.29292 12.7071L5.29292 8.70711C4.9024 8.31658 4.9024 7.68342 5.29292 7.29289Z" fill="%23223645"/></svg>');
        height: 20px;
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translateY(-50%);
        pointer-events: none;
        z-index: 1;
    }
    .offcanvas-body ul li ul {
        display: none;
        height: 0;
        visibility: hidden;
        opacity: 0;
        padding: 0;
        transition: all 0.3s ease;
    }
    li#menu-item-6107 ul li a {
        padding: 10px 16px;
        color: #70C0E2 !important;
    }
    li#menu-item-6107 ul li {
        margin-bottom: 0 !important;
    }

    li#menu-item-6107 > a::after {
        content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.29292 7.29289C5.68345 6.90237 6.31661 6.90237 6.70713 7.29289L10 10.5858L13.2929 7.29289C13.6834 6.90237 14.3166 6.90237 14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L10.7071 12.7071C10.3166 13.0976 9.68344 13.0976 9.29292 12.7071L5.29292 8.70711C4.9024 8.31658 4.9024 7.68342 5.29292 7.29289Z" fill="%23223645"/></svg>');
        height: 20px;
        z-index: 1;
        pointer-events: none;
        border: none;
        transition: all .3s ease;
        position: absolute;
        top: 0;
        right: 0;
    }
    li#menu-item-6107.active > a::after {
        transform: translateY(20%) rotate(180deg);
    }
    li#menu-item-6105 {
        padding-bottom: 28px;
        border-bottom: 1px solid #E4F6F8;
    }
    .d-flex.align-items-center.mt-auto.gap-3 > h4 {
        color: rgba(112, 112, 112, 1);
        font-size: 20px;
        font-weight: 700;
    }
    button.accordion-button.fw-bold.acc-btn {
        display: flex;
        align-items: end;
    }
    .tabs-banner__body__card__box__btn {
        margin-top: -10px !important;
    }
    a.custome-btn.mt10 {
        border: none !important;
        margin: 0;
    }

    .d-lg-block.d-flex.flex-column img {
        position: unset !important;
    }
    .doctors-type-align.owl-carousel.owl-loaded.owl-drag {
        position: relative;
    }

    .doctors-type-align.owl-carousel.owl-loaded.owl-drag::before {
        width: 60px;
        height: 30px;
        content: '';
        display: inline-block;
        background: linear-gradient(
        to right,
        rgba(255, 255, 255, 1),
        rgba(255, 255, 255, 0)
        );
        position: absolute;
        left: 0;
        z-index: 99;
        top: 0;
    }
    .doctors-type-align.owl-carousel.owl-loaded.owl-drag::after {
        width: 60px;
        height: 30px;
        content: '';
        display: inline-block;
        background: linear-gradient(
        to left,
        rgba(255, 255, 255, 1),
        rgba(255, 255, 255, 0)
        );
        position: absolute;
        right: 0;
        z-index: 99;
        top: 0;
    }


    .header-message-top {
        background: #006FAB !important;
        display: flex !important;
        gap: 8px !important;
        justify-content: center !important;
        padding: 4px 20px !important;
        align-items: center !important;
    }
    header.header {
        padding: 0 !important;
    }

    header.header {
        padding: 0 0 20px !important;
    }

    header.header > nav {
        padding: 20px 20px 0 !important;
    }
    .header-message-top span {
        font-size: 14px !important;
        line-height: 100% !important;
        color: #fff !important;
        font-weight: 600 !important;
    }
    .d-flex.justify-content-center.mt-4.pagination-wrapper {
        margin-top: 40px !important;
    }
    .d-lg-block.d-flex.hero-banner-flex-column {
        flex-direction: column-reverse;
    }
    h2.split-img-text__body__heading.d-lg-none.h2-hero-banner {
        margin: 40px 0 0;
    }
    .col.col-lg-6.col-12.hero-abnner-margin {
        margin: 0;
    }
    .custome-btn:hover {
        background: #006FAB;
    }

}
