.contacttopbannerbg {
    background-image: url(contactbg.png);
    background-position: top center;
}

.faqtopbannerbg {
    background-image: url(faqbg.png);
}

.homebannerbg {
    background-color: var(--theme-homebanner-bg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    /* height: 100vh;  */
    position: relative;
    overflow: hidden;
}

.howitworkbg {
    background-image: url(how-it-works-bg.png);
    background-size: cover;
    padding-bottom: 100px;
}

.learnmorebg::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    max-width: 908px;
    height: 100%;
    background: url(abouticon.svg);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: contain;
}

.servicebg {
    background: var(--theme-bg-color);
    background-image: url(maskgroup.svg);
}

.serviceflexbox > div:first-child .serviceiconbg::before {
    background-image: url(servicebg1.svg);
}

.serviceflexbox > div:last-child .serviceiconbg::before {
    background-image: url(servicebg2.svg);
}

.sitebannercontent:before {
    content: "";
    position: absolute;
    right: -245px;
    top: -63px;
    width: 100%;
    height: 100%;
    max-width: 1100px;
    background-image: url(banner-img-mobile.svg);
    background-position: top center;
    background-size: 100%;
    background-repeat: no-repeat;
}

.trmbg .form-check-input:checked[type=checkbox] {
    background-image: url(tick.svg);
}

.topbannerbg {
    background-image: url(legalbg.png);
    background-size: cover;
    background-position: bottom center;
    background-repeat: no-repeat;
    padding-top: 142px;
}

:root {
    --theme-accent-color: #dfa465; /* CANA MAIN COLOR - ORANGE */
    --theme-t-blue: #dfa465; /* CANA */
    --theme-t-green: #7EA47D; /* CANA */
    --theme-t-white: #ffffff; /* CANA */
    --theme-para-text: #d8d8d8; /* CANA */
    --theme-footer-bg: #060606; /* CANA */
    --theme-t-green-loader: #dfa465e0; /* CANA */
    --theme-foot-list: #828282; /* CANA */
    --theme-ftext: #828282; /* CANA */
    --theme-t-gray: #979797; /* CANA */
    --theme-homebanner-bg: #020202; /* CANA */
    --theme-chooseus-gradient-start: #ffcF9c; /* CANA */
    --theme-servicebox-bg: #080808; /* CANA */
    --theme-appbannerbox-bg: #080808; /* CANA */
    --theme-livetable-gradient-start: #dfa46554; /* CANA */
    --theme-livetable-gradient-end: #e7aa691f; /* CANA */
    --theme-livetable-border-top: #dfa465; /* CANA */
    --theme-topbanner-bg: #dbdbdb; /* CANA */
    --theme-bannerrightside-gradient-start: #dfa46569; /* CANA */
    --theme-bannerrightside-gradient-end: #946f5a6b; /* CANA */
    --theme-bannerrightside-bg: #f1dfcb; /* CANA */
    --theme-bannerrightside-border: #f1dfcb; /* CANA */
    --theme-inbox-bg: #000000ba; /* CANA */
    --theme-inbox-item-active: #f0efed; /* CANA */
    --theme-table-responsive-border: #ece9ff; /* CANA */
    --theme-gridpagecontent-border: #ffffff1a; /* CANA */
    --theme-innertabpage-border: #e0e0e0; /* CANA */
}
