h2 span {
    color: #383e37 !important;
}

.img-wrap .hover-bg {
    background-color: #383e37 !important;
}


.service-icon_box_in .bg-overlay {
    background-color: #383e37 !important;
    transition: background-color 0.3s ease; 
}


.service-icon_box_in:hover .bg-overlay {
    background-color: #383e37 !important;
}


.service-icon_box_in .service-title a {
    color: #383e37 !important;
}


.service-icon_box_in .service-icon i {
    color: #383e37 !important;
}


.room-rent {
    color: #383e37 !important;
}



input[type="submit"].button {
    background-color: #383e37 !important;
    border-color: #383e37 !important;
    color: #ffffff !important; 
}


input[type="submit"].button:hover {
    background-color: #4a5149 !important; 
    border-color: #2d322c !important;
}



.navbar-toggler.menu-collapse {
    background-color: #383e37 !important;
    border: none !important;
    padding: 8px;
    border-radius: 4px;
}


.navbar-toggler .top-line,
.navbar-toggler .middle-line,
.navbar-toggler .bottom-line {
    background-color: #ffffff !important; 
}


.navbar-toggler.menu-collapse:hover {
    background-color: #4a5149 !important;
}



.view-all-btn .btn-view {
    background-color: #383e37 !important;
    border: 2px solid #383e37 !important;
    color: #ffffff !important;
    padding: 10px 20px;
    border-radius: 6px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    text-decoration: none;
}


.view-all-btn .btn-view i {
    color: #ffffff !important;
}

.view-all-btn .btn-view span,
.view-all-btn .btn-view {
    color: #ffffff !important;
}


.view-all-btn .btn-view:hover {
    background-color: #4a5149 !important; 
    border-color: #4a5149 !important;
    color: #ffffff !important;
}


.view-all-btn .btn-view:hover i {
    color: #ffffff !important;
}


.scroll-top {
    background-color: #383e37 !important;
    color: #ffffff !important;
    width: 45px;
    height: 45px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: none !important;
    text-decoration: none;
}


.scroll-top i {
    color: #ffffff !important;
    font-size: 18px;
}


.scroll-top:hover {
    background-color: #4a5149 !important;
}


.customize-unpreviewable {
    color: #383e37 !important;
}


.customize-unpreviewable:hover {
    color
	

.info-bar {
    background-color: #383e37 !important;
    color: #ffffff !important; 
}

.info-bar .nav-item,
.info-bar .nav-item span,
.info-bar .nav-item i {
    color: #ffffff !important;
}


.info-bar .social_icon,
.info-bar .social_icon i,
.info-bar .social_media .nav-link {
    color: #ffffff !important;
    transition: color 0.3s ease;
}


.info-bar .social_icon:hover,
.info-bar .social_icon i:hover,
.info-bar .social_media .nav-link:hover {
    color: #4a5149 !important; 
}


.info-bar .nav-item:hover,
.info-bar .nav-item span:hover,
.info-bar .nav-item i:hover {
    color: #4a5149 !important;
}
	
