.navbar .navbar-nav .nav-link {
    color: #0a0a0a;
}

.navbar .navbar-nav .menu-item-has-children .sub-menu .current_page_item>.nav-link {
    background: #0a0a0a;
}

.sub-menu li a:hover {
    background: #0a0a0a;
}

.navbar .navbar-toggler {
    background: url(../images/menu-icon.svg) center center no-repeat #cc9861;
}

.navbar .navbar-nav .menu-item>.nav-link:hover {
    background: linear-gradient(90deg, #f4e3cb, #836c4e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.navbar .navbar-nav .nav-link.callnow {
    background: #16120d80;
}

.navbar .navbar-nav .nav-link.callnow:hover {
    background: #cc9861;
}

.navbar .navbar-nav .nav-link.booknow {
    background: #cc9861;
}

.navbar .navbar-nav .nav-link.booknow:hover {
    background: #cc9861;
}

.navbar .navbar-nav .current-menu-ancestor>a {
    color: #cc9861;
}



.navbar .navbar-nav .sub-menu .sub-menu .sub-menu .nav-link {
    color: #0a0a0a;
}

.navbar .navbar-nav .sub-menu .current_page_item .sub-menu .nav-link {
    color: #0a0a0a;
}

.navbar .navbar-nav .sub-menu .current_page_item .sub-menu .current_page_item .nav-link {
    color: #fff;
}

.navbar .navbar-nav .sub-menu .current-menu-ancestor>a {
    color: #fff;
    background: #0a0a0a;
}


.why_choose_box {
    background: #fff;
}

.home_about_us_bg .about_box_right {
    background: #d6d6d630;
}


.forms_estimate_bg {
    background: #cc986180;
}

.subscribe_newsletters_bg {
    background: #d6d6d6;
}

.clean_your_home h5 {
    color: #0a0a0a;
}



.footer_box li a:hover {
    color: #cc9861;
}

.footer_box .left_icon a:hover {
    color: #cc9861;
}


.move-in-out-include-list li svg circle {
    fill: #cc9861;
}

.why-choose-service-icon svg path:first-child {
    stroke: #cc9861;
}

.move-in-out-include-list li svg path {
    fill: #cc9861;
}

.table-of-content-row {
    background: #d6d6d630;
}

.table-of-content-row ul li svg rect {
    fill: #cc9861;
}



.image-comparison_slider .slick-dots li.slick-active {
    border-color: #cc9861;
}

.image-comparison_slider .slick-dots li button {
    background: #cc9861;
}

.image-comparison__thumb,

.image-comparison .image-comparison__slider-wrapper .image-comparison__range:focus~.image-comparison__slider .image-comparison__thumb,

.image-comparison .image-comparison__slider-wrapper .image-comparison__range--active~.image-comparison__slider .image-comparison__thumb {
    background-color: #cc9861;
}



.slick-next,
.slick-prev {
    background: #cc9861;
}

.slick-next:hover,
.slick-prev:hover {
    background: #0a0a0a;
}



.mobile-book-section {

    background: radial-gradient(at 0% -24.11%, #0a0a0a 0%, #cc9861 71.61%, #d6d6d6 100%);
}

.services-checklist-inner .accordion-body .table th {
    color: #0a0a0a;
}

.table-striped>tbody>tr:nth-of-type(2n+2)>* {
    --bs-table-bg-type: #0a0a0a10;
}

.table-hover>tbody>tr:hover>* {
    --bs-table-bg-state: #0a0a0a10;
}



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

    .navbar .navbar-nav .menu-item-has-children .sub-menu .current_page_item>.nav-link {
        background: transparent;
    }

    .navbar .navbar-nav .sub-menu .nav-link:hover {
        color: #cc9861;
    }

    .navbar .navbar-nav .sub-menu .current_page_item .nav-link {
        color: #cc9861;
    }

    .sub-menu li a:hover {
        background: transparent;
    }



    .navbar .navbar-nav .sub-menu .current-menu-ancestor>a {
        background: transparent;
        color: #cc9861;
        color: #cc9861;
    }

}





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

    .banner_top_bg .banner_icon {
        background: transparent;
    }

}



.realtor-concierge-program {
    background: #000;
    font-size: 20px;
    font-weight: 700;
    line-height: 27.32px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #fff;
    border-radius: 40px;
    padding: 14px 80px;
    border: none;
    margin-top: 40px;
    text-align: center;
    box-shadow: none;
    border-radius: 0px;
    display: inline-block;
}

.realtor-concierge-program:hover {
    background: #fff;
    color: #000;
}