.home-search .form-control{
    border-radius: 4px;
    padding: 10px 15px;
    border-color: #efeded;
    font-size: 13px;
}
.home-search .form-select{
    border-radius: 4px;
    padding: 9px 15px;
    border-color: #efeded;
     font-size: 13px;
}
.home-search .form-control:focus,
.home-search .form-select:focus {
    box-shadow: none !important;
    outline: none !important;
    border-color: #efeded !important; /* keep same border */
}

.home-search .form-control::placeholder,
.home-search .form-select::placeholder {
    color: #ccc;
    opacity: 1; /* Ensures consistent color across browsers */
}
.home-search .form-control::-webkit-input-placeholder,
.home-search .form-select::-webkit-input-placeholder {
    color: #ccc;
}
.home-search .form-control::-moz-placeholder,
.home-search .form-select::-moz-placeholder {
    color: #ccc;
}
.home-search .form-control:-ms-input-placeholder,
.home-search .form-select:-ms-input-placeholder {
    color: #ccc;
}


.hero-text{
    background: #efe5e5;
    border-radius: 10px;
}
.tab-content{
    background: #fffafa;
    border-radius: 0  0 5px 5px;;
}
.home-search-tbs .nav-link{
    border:none;
}
.home-search-tbs a.nav-link.active {
    background: #dd3333;
    color: #fff;
}
.home-search-tbs a.nav-link {
    color: #dd3333;
}
.home-search-tbs a.nav-link {
    background: #e0d6d6;
}
#myTabs .nav-item {
    flex: 1;
    text-align: center;
}
ul#myTabs {
    gap: 5px;
}
.home-search-tbs .form-label {
    font-size: 13px;
}
.home-search-tbs .form-label{
    margin-bottom: 0;
}
.home-search-tbs  button.btn.btn-primary {
    background: #dd3333;
    border: none;
    display: block;
    width: 100%;
}

li.list-group-item strong {
    float: left;
}
li.list-group-item  {
    text-align: right;
}
.social-share-buttons a {
    font-size: 25px;
    color: #5b5858;
    margin-right: 8px;
}
img.custom-logo {
    max-height: 35px;
    width: auto;
}
main.main {
    padding-top: 85px;
}
#wpadminbar.nojq {
    bottom: 0;
    top: unset;
}
ul.dropdown-menu.dropdown-menu-end.show {
    border-radius: 0;
    border-color: rgb(247, 247, 247);
}
.user-menu li {
    border-bottom: 1px solid rgb(247, 247, 247);
}
.user-menu li:last-child {
    border-bottom: none;
}
.user-menu li a.dropdown-item {
    font-size: 13px;
    padding-bottom: 10px;
    padding-top: 10px;
}
ul.dropdown-menu.dropdown-menu-end.show{
    padding: 0;
}
ul.page-numbers {
    list-style: none;
}
ul.page-numbers li {
    display: inline;
}
ul.page-numbers li span, ul.page-numbers li a {
    padding: 6px 10px;
}
 ul.page-numbers li a {
    border: 1px solid #ededed;
}
.properties-pagination .page-numbers{
     padding: 6px 8px;
}