a.navbar-brand img {
    max-width: 240px;
    filter: invert(1);
}

.top-header-left .dropdown .dropdown-menu{
    height: auto;
}

.navbar.sticky{
    background-color: rgb(214 209 205);
}

.navbar.sticky img {
    filter: unset;
}

.navbar.sticky a, .navbar.sticky a::before {
    color: #000 !important;
}
.navbar.sticky .others-option .option-item .search-bar svg{
    stroke:#000;
}

.navbar.sticky a.default-btn {
    color: #fff !important;
}

#back-to-top{
    background-color: #86817e;
}

.dental-clinic-slider-content .slider-btn li:last-child .default-btn {
    background-color: #86817e;
    color: #fff;
  }

  .default-btn{
    background: #86817e;
  }

  .navbar .others-option .option-item .default-btn {
    background-color: #86817e;
}

.navbar .others-option .option-item .default-btn::before {
    background-color: #2f3033;
}

.default-btn::before{
    background-color: #2f3033;   
}

.features-content {
    background-color: #86817e;
}

.dental-clinic-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #86817e;
}

.about-content .list li:hover {
    border-left: 3px solid #86817e;
}

.about-content .list li{
    border-left: 3px solid #d2d6dd;
}

.about-area {
    background-color: #ffffff;
}

.about-content .list li svg {
    stroke: #86817e;
}

body{
    background-color: rgb(214 209 205);
}

.dental-clinic-slider-content .sub {
    border-right: 3px solid #fff;
    border-left: 3px solid #fff;

}

.navbar .navbar-nav .nav-item .nav-link::after{
    background-color: #86817e;
}

.top-header-left li svg ,.top-header-info li svg {
    stroke: #fff;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #2f3033;
    font-weight: 800;
}

.about-image {
    position: relative;
}

.dental-clinic-video-wrap {
    position: absolute;
    right: 56%;
    bottom: 54%;
    z-index: 1;
}

.services-area {
    background-color: rgb(214 209 205);
}
.services-item:hover .service-image .icon i {
    background-color: #2f3033;
    color: #ffffff;
}

.services-item .service-content h3 a, .services-item .service-content .h3 a {
    color: #2f3033;
}

.services-item:hover .service-content h3 a, .services-item:hover .service-content .h3 a {
    color: #2f3033;
    text-decoration-line: underline;
}
.services-item .service-content .service-btn{
    color: #2f3033;
}

.services-item .service-content .service-btn i{
    color: #2f3033;   
}

.services-item .service-content .service-btn:hover i {
    background-color: #2f3033;
    color: #ffffff;
}

.view-all-services-btn .default-btn {
    background-color: #86817e;
}

.view-all-services-btn .default-btn::before {
    background-color: #2f3033;
}

.dental-clinic-video-wrap .video-btn i{
    color: #2f3033;
}

.dental-clinic-video-wrap .video-btn i:hover {
    background-color: #2f3033;
    color: #ffffff;
}

.insurance-area {
    background-color: #fff;
}

.insurance-item img {filter: grayscale(1);}

.features-content h3, .features-content .h3 {
    color: #fff;
}

.features-content p {
    font-size: 16px;
}

.doctors-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #86817e;
}

.doctors-area {
    background-color: rgb(214 209 205);
}

.review-area {
    background-color: #86817e;
}

.review-area.ptb-150 h2 {
    color: #fff;
}

.real-results-area {
    background-color: #fff;
}

.real-results-card .real-content .list li span{
    color: #2f3033;
}

.real-results-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #86817e;
}

.footer-area {
    background-image: unset;
    background-color: #86817e;
}

.single-footer-widget .info-list li span {
    color: #fff;
    font-weight: 800;
}

.copyright-area p span {
    color: #fff;
    font-weight: 700;
}

.copyright-area p a {
    color: #fff;
    font-weight: 700;
}
.copyright-area p a:hover{
    color: #2f3033;
}

#back-to-top:hover {
    color: #ffffff;
    background: #2f3033;
}

.doctors-card {
    background: #fff;
    padding:15px;
}

.subscribe-inner-area {
    background-color: #fff;
}

.subscribe-form .form-control {
    background-color: #d6d1cd;
    border: 1px solid #86817e;
}

.subscribe-content .sub {
    border-right: 3px solid #86817e;
    border-left: 3px solid #86817e;
}

.blog-card .blog-content .tag-btn {
    background-color: #d6d1cd;
}

.blog-card .blog-content .tag-btn:hover {
    background-color: #2f3033;
}

.navbar .navbar-toggler .burger-menu span{
    background-color: #fff;
}

.navbar.sticky .navbar-toggler .burger-menu span{
    background-color: #000;
}

.responsive-navbar .offcanvas-header .close-btn{
    background-color: #86817e;
}

.responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-button:hover::before, .responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-button.active::before{
    background-color: #2f3033;
    color: #fff;
}

.responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-button::before{
    background-color: #86817e;
}

.responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-button{
   border:1px solid #86817e ; 
}

.responsive-navbar .offcanvas-body .accordion .accordion-item .accordion-collapse .accordion-body{
    border:1px solid #86817e ;
}

.search-popup .search-popup-content .search-popup-form button{
    background-color: #86817e;
}

.search-popup .search-popup-content .search-popup-form button svg {
    width: 25px;
    height: 25px;
    stroke: #FFF;
}

.responsive-navbar .offcanvas-body .others-option .option-item .default-btn{
    background-color: #86817e;
}
.responsive-navbar .offcanvas-body .others-option .option-item .default-btn::before{
    background-color: #2f3033;
}

.search-popup .search-popup-content .search-popup-form button:hover{
    background-color: #2f3033;
}

.dental-clinic-slider-item {
    position: relative;
}

.overlay {
    background: #0006;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.page-banner-area::before {
    background: #0000008f;
}

.overlay {
    background: #0006;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    border-radius: 19px;
}

.fun-fact-area {
    background-color: #86817e;
}

.fun-fact-card p, .fun-fact-card h3, .fun-fact-card .h3{
    color: #fff;
}

.overview-content {
    background-color: #86817e;
}

p {
    text-align: justify;
    color: #000;
}

img.logo-footer {
    width: 335px;
    margin-left: -9px;
    filter: invert(1);
    margin-bottom: 30px;
}

.pagination-area .page-numbers:hover, .pagination-area .page-numbers.current {
    color: #ffffff;
    background: #86817e;
}

.col-xl-6.col-md-6 {
    margin-bottom: 25px;
}

.page-banner-content h2::before, .page-banner-content .h2::before{
    display: none;
}

.blog-details-desc.without-sidebar {
    max-width: 100%;
    margin: auto;
}

.blog-details-desc .article-content .image img {
    border-radius: 0px;
    margin-left: 25px;
    margin-top: 25px;
}

.blog-details-desc .article-footer .tags li a, .blog-details-desc .article-content .inner .meta li a {
    background-color: #86817e;
    color: #fff;
}

.blog-details-desc .article-content .inner .meta li a:hover {
    color: #ffffff;
    background-color: #2f3033;
}

.blog-details-desc .article-content .inner .meta li::before {
    background-color: #86817e;
}

.blog-details-desc .article-footer .tags li span {
    color: #2f3033;
}

.blog-details-desc .article-footer .social li a svg {
    stroke: #86817e;
}

.blog-details-desc .article-footer .social li a svg:hover {
    stroke: #2f3033;
}

.contact-info-card .icon {
    background-color: #86817e;
}

.contact-info-card .icon svg {
    stroke: #fff;
}
li.nav-item a {
    font-weight: 500;
}

.contact-info-card:hover {
    border-bottom: 2px solid #86817e;
}

.contact-us-form .form-group label{
    color: #2f3033;
}

.contact-us-form .form-group .form-control:focus {
    border: 1px solid #86817e;
}

.contact-info-card p {
    width: 100%;
    text-align: center;
}

.services-details-sidebar .search-form button{
    background-color: #86817e;
}
.services-details-sidebar .search-form button :hover{
    background-color: #2f3033;
}
.services-details-sidebar .services-box .list li a:hover {
    border-bottom: 2px solid #85807e;
}
a{
    color: #85807e;
}

.services-details-desc .desc-inner .list li{
    border-left: 3px solid #85807e; 
}

.services-details-desc .desc-inner .list li:hover {
    border-left: 3px solid #2f3033;
}

.services-details-sidebar .services-box .list li a svg,.services-details-desc .desc-inner .list li svg,.services-details-desc .desc-inner .bottom-list li svg {
    stroke: #85807e;
}

.services-details-desc .desc-inner p a{
    color: #85807e;
}

.services-details-desc .desc-inner p a:hover{
    color: #2f3033;
}

.services-details-desc .desc-inner .number-list li {
    color: #2f3033;
}

.loader.position-absolute.start-0.end-0 img {
    width: 120px;
}

.waviy.position-relative {
    font-size: 21px;
    color: #000;
}

.doctors-card .doctor-content h3 a, .doctors-card .doctor-content .h3 a {
    color: #86817e;
}

.doctors-card .doctor-content h3 a:hover, .doctors-card .doctor-content .h3 a:hover{
color: #2f3033;
}


.gallery-item .icon a{
    background-color: #85807e;
}
.gallery-item .icon a:hover{
    background-color:#2f3033;
}