/* Candara Regular */
@font-face {
  font-family: 'Candara';
  src: url('https://gildc.sites.activimmo.com/custom/2016/font/Candara.ttf') format('truetype');
  /* You can include additional formats (e.g., woff, woff2) for better browser compatibility */
  /* src: url('path/to/Candara.ttf') format('truetype'),
         url('path/to/Candara.woff') format('woff'),
         url('path/to/Candara.woff2') format('woff2'); */
  font-weight: normal;
  font-style: normal;
}

/* Candara Italic */
@font-face {
  font-family: 'Candara';
  src: url('https://gildc.sites.activimmo.com/custom/2016/font/Candara_Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

/* Candara Bold */
@font-face {
  font-family: 'Candara';
  src: url('https://gildc.sites.activimmo.com/custom/2016/font/Candara_Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

/* Candara Bold Italic */
@font-face {
  font-family: 'Candara';
  src: url('https://gildc.sites.activimmo.com/custom/2016/font/Candara_Bold_Italic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}

/* Use the font in your CSS for specific elements */
body {
  font-family: 'Candara', sans-serif;
}



    .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #b8813b;
}


body,p,div,strong,h1,h2,h3,h4,h5,h6,p
{
   font-family: 'Candara', sans-serif;
}

.heading-divider {
    background-color: #b8813b;
}

.bg-white_opac {
    background-color: rgb(255 255 255 / 69%)!important;
}

.navbar-dark .navbar-nav .nav-link {
    color: #3c3c3c;
}

.slick-arrow:hover {
    color: #fff;
    background-color: #b8813b;
}

.bg-secondary {
    background-color: #b8813b!important;
}

.text-secondary {
    color: #b8813b!important;
}

.top-lg-n50px {
    top: -50px;
}

.bg-single-image-02 {
    background-image: url(testimonial2.jpg?v=1654321);
    background-position: right;
    background-repeat: no-repeat;
    background-size: auto;
}

.bg-single-image-04 {
        background-image: url(listop1.jpg);
    background-position: right;
    background-repeat: no-repeat;
    background-size: auto;
}


.badge-primary {
    color: #fff;
    background-color: #b8813b;
}


.select2-container--default .select2-selection--multiple {
    padding-bottom: 0px !important;
    margin-top: -6px !important;
}

.select2-container--default .select2-selection--multiple {
    border-bottom: 1px solid #dbdbdb !important;
    outline: 0;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-radius: 0px !important;
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: #b8813b;

}

.navbar-dark .navbar-nav .nav-link {
    color: #3c3c3c;
    text-transform: uppercase;
}

.btn-primary {
    color: #b8813b;
    border-color: #b8813b;
    box-shadow: none;
    border-radius: 0px !important;
    border: 1px solid #b8813b;
    background: none;
}

a.hover-primary:hover {
    color: #7a7a7a!important;

}


.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #b8813b;
    background-color: #b8813b;
    box-shadow: none;
}

.pagination a.selected {
    background: #b8813b;
    border-radius: 0px;
    width: 35px;
    height: 35px;
    margin-top: 5px;
    color: #ffffff !important;
    text-align: center;
}

.paginations ul li a, .pagination-next-prev ul li a {
    padding: 9px 14px;
    border-bottom: none;
    display: inline-block;
    color: #000;
    margin: 0;
    transition: all .2s ease-in-out;
}


@media (max-width: 1199.98px)
{.main-header.header-mobile-xl .sticky-area {
    background-color: #f9f9f9!important;
}}


.text-primary {
    color: #b8813b!important;
}


@media (min-width: 1200px)
{.custom-arrow-center .slick-arrow {
    right: 47.5%;
}}

.text-shadow {
    text-shadow: 3px 5px 4px #000000;
}

.heading-divider{
height: 1px;
}

.card{
    border-radius:0px !important;
}


.slick-slider img,.galleries .card-img {
    border-radius: 0px !important;
}


.btn-lg, .btn-group-lg>.btn,.form-control-lg{
    border-radius:0px !important;
}

.bg-grey {
    background: #f8f8f8 !important;
}

@media (max-width: 991.98px)
{.main-header.header-mobile-lg .sticky-area {
    background-color: #fff !important;
}}



/*a#bs-select-1-0,a#bs-select-1-7,a#bs-select-1-11 {
    font-weight: bold !important;
    color: #000000 !important;
    margin-left:-8px;
}*/


.btn {
    text-transform:uppercase !important;
}


@media (max-width: 991.98px)
{.main-header.header-mobile-lg .navbar-nav>.nav-item>.nav-link {
    color: #747474;
}
}


.btndesign {
    border-radius: 0 !important;
    background: #b8813b;
    color: #fff !important;
}

.badge-danger2{
     background: #000000;
}

.badge-danger3{
     background: #009908;
}

.btndesign2{
    border:1px solid #ffffff !important;
    border-radius:0 !important;
}

.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 0.2rem #21252929, inset 0 3px 5px rgba(0,0,0,.125);
}



.main-header .main-menu .nav-link::before, .main-header .main-menu .dropdown-header::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 2px;
    background-color: #080808;
    transition: width .5s;
}


.bg-gray-02 {
    background:#666666  !important;
}

.bg-gray-02 {
        background:#666666  !important;
}

.btn {
    text-transform: capitalize !important;
}


.bg-dark {
    background-color: #231F20 !important;
}

.br-none{
    border-radius:0px !important;
}


.badge-danger {
    background: #b8813b !important;
}

.badge-warning {
    color: #212529;
    background-color: #b8813b;
}



.bg-red-02  {
   background: #b8813b!important;
}


        .custom-toggle-btn .btn {
            border-radius: 0;
        }
        .custom-toggle-btn .btn:first-child {
            border-top-left-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem;
        }
        .custom-toggle-btn .btn:last-child {
            border-top-right-radius: 0.25rem;
            border-bottom-right-radius: 0.25rem;
        }


.custom-toggle-btn .btn {
            border-radius: 50px; /* Set border-radius to create rounded corners */
        }


        .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #b8813b;
    border-color: #b8813b;
    box-shadow: 0 0 0 0.2rem rgb(206 1 31 / 74%);
}


.btn-primary:hover {
    color: #b8813b !important;
    background-color: #ffffff !important;
    border-color: #b8813b;
}

.btn-accent:focus, .btn-accent.focus {
    color: #3B3838;
    background-color: #3B3838;
    border-color: #3B3838;
    box-shadow: 0 0 0 0.2rem rgba(208,215,216,.5);
}

a.btn.advanced-search.btn-accent.shadow-none.text-secondary.rounded-0.fs-14.fs-sm-12.font-weight-100.text-center.d-flex.align-items-center.justify-content-center.collapsed{
      background-color: #3B3838;
      font-size: 18px !important;
    color: #ffffff !important;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #b8813b;
    border-color: #b8813b;
}

.bg-gray-01 {
    background:   #7F7F7F   !important
}


.form-search-01 .btn {
    width: 100%;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    color: #000000;
}


a.bg-hover-primary:hover {
    background-color: #b8813b!important;
}

.hoverboadhome {
    margin-left: 21px;position: absolute;bottom: 200px;left: 156px;  background: rgb(255 255 255 / 51%);
}

.font-weight-400 {
    font-weight:400 !important;
}

.font-weight-700 {
    font-weight:700 !important;
}


@media screen and (min-width: 320px) and (max-width: 1280px)

{

.hoverboadhome {
    margin-left: 0px;
    position: absolute;
    bottom: 0px;
    left: 7px;
    margin: 5px 15px;
    background: rgb(255 255 255 / 51%);
}
}

 .stylebuttonform{

border: none;
    color: #b8813b !important;
 }


 .btn-outline-secondary:hover {
    color: #fff;
    background-color: #b8813b;
    border-color: #b8813b;
}


a.text-primary:hover, a.text-primary:focus {
    color: #b8813b !important;
}
