@charset "UTF-8";

.txt-color-1,
.txt-color-8,
a,
body {
    color: #000;
}

:root {
    --primaryclr: #905042;
    --bgclr: #FDFCFB;
    --whiteclr: #fff;
    --blackclr: #000;
    --color-text: #140000;
    --secondaryclr: #851432;
    --color-nav-title: #756E65;
    --pwdby: #24ade5;

    /* social icon colors */
    --fbclr: #2863AD;
    --instaclr: #db2c78;
    --youtubeclr: #905042;
    --pintclr: #905042;
    --linkclr: #0076B2;

    --font1: 'dm_sansregular';
    --font2: 'antonioregular';
}


@font-face {
    font-family: 'dm_sansregular';
    src: url('../font/dmsans-regular-webfont.woff2') format('woff2'),
        url('../font/dmsans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'antonioregular';
    src: url('../font/antonio-variablefont_wght-webfont.woff2') format('woff2'),
        url('../font/antonio-variablefont_wght-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


body {
    font-family: var(--font1);
    font-size: 1rem;

}

.rel-ser-card:hover p,
.txt-color-3,
a:hover {
    color: var(--primaryclr)
}

/* .active {
    color: var(--primaryclr) !important
} */



.btn-active-1 {
    background: var(--primaryclr) !important;
    color: #fff !important
}

.btn-disabled-1 {
    background: #ededed;
    cursor: not-allowed !important;
    color: #212121
}

.bg-color-1 {
    background-color: var(--primaryclr);
    border: 1px solid transparent !important;
}

.bg-color-1:hover {
    background-color: #fff;
    color: var(--primaryclr);
    border: 1px solid var(--primaryclr) !important;

}

.bg-color-2 {
    background-color: #212121
}

.bg-color-3,
.bg-color-5 {
    background-color: #f5f5f5
}

.bg-color-4 {
    background-color: #fff
}

.bg-color-6 {
    background-color: #cbbf81
}

.bg-color-7 {
    background-color: #a72f30;
}

.bg-color-8 {
    background-color: #dbdbdb
}

.bg-color-9 {
    background-color: #50b848
}

.bg-color-10 {
    background-color: #f1f1f1
}

.bg-color-11 {
    color: green !important;
}

.bg-color-12 {
    background-color: #f2f2f2
}

.badge-open {
    color: green
}

.badge-close {
    color: #a72f30;
}

.btn-hover-5:hover,
.txt-color-2 {
    color: #fff
}

.txt-color-4 {
    color: #cbbf81
}

.txt-color-5 {
    color: #a72f30;
}

.txt-color-7 {
    color: #fb0
}

.txt-color-9 {
    color: #999
}

.bdr-color-1 {
    border-color: #e0e0e0
}

.bdr-color-2 {
    border-color: #212121 !important
}

.bdr-color-3,
.btn-hover-2:hover {
    border-color: var(--primaryclr) !important;
    text-decoration: none;
}

.bdr-color-4 {
    border-color: #e1e1e1 !important
}

.bdr-color-5 {
    border-color: #fff !important
}

.bdr-color-6 {
    border-color: #fff !important
}

.bdr-color-7 {
    border-color: #bdbdbd !important
}


.bdr-color-7 {
    border-color: #e1e2e3 !important
}

.bdr-color-8 {
    border-color: #fff !important
}

/* .btn-hover-1:hover {
    background-color: #d43e2a;
    color: #fff;
    transition: .3s
} */

.btn-hover-2:hover {
    color: var(--primaryclr);
    background-color: #fff;
    transition: .3s
}

.btn-hover-3:hover {
    color: #fff;
    background-color: #383838;
    transition: .3s
}

.btn-hover-4:hover {
    color: var(--primaryclr);
    background: #cbbf81;
    transition: .3s
}

.txt-hover-1:hover {
    color: var(--primaryclr);
    transition: .3s
}

.txt-hover-2:hover {
    color: #212121;
    transition: .3s
}

.idx-grid-view-pagination .active a,
.pagination-hover:hover {
    color: #fff;
    background-color: #212121 !important;
    border-color: #212121 !important
}

.pagination-hover:hover {
    transition: .3s
}

.flaticon-facebook:hover {
    color: #4267b2
}

.flaticon-twitter:hover {
    color: #1da1f2
}

.flaticon-instagram:hover {
    color: #a72f30;
}

.icon-linkedin:hover {
    color: #0b5e86
}

ul.rec-search li:hover a {
    color: var(--primaryclr);
    text-decoration: underline !important
}