#header
{
      background-color: var(--tc_pw) !important;
}
html .bg-color-dark, html .bg-dark {
      background: var(--tc_pw) !important;
}
#header .dropdown-item
{
      color:black !important;
}
#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-light nav > ul > li:hover > a {
      color: black !important;
}
#header .btn-gradient:not(.btn-outline) {
      background: var(--tc_b) !important;
      color: var(--tc_pw) !important;

}

.sticky-header-active .header-logo-text
{
      display: none;
}
.sticky-header-active #header
{
      background-color: var(--tc_gradient) !important;
}
html.sticky-header-active .bg-color-dark, html.sticky-header-active .bg-dark {
      background: var(--tc_gradient) !important;
}

.sticky-header-active #header .sitelinks > a
{
      color:white !important;
}

.sticky-header-active #logoimage
{
      max-height: 48px !important;
      width: auto !important;
}


.sticky-header-active #header .btn-gradient:not(.btn-outline) {
      background: var(--tc_w) !important;
      color: var(--tc_b) !important;
}

.sticky-header-active #header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-light nav > ul > li:hover > a {
      color: white !important;
}

.overlay.overlay-op-7:hover:before, .overlay.overlay-op-7.overlay-show:before, .overlay.overlay-op-7.show:before {
      opacity: 0;
}

.getquotemodal-dialog
{
      position: absolute;
      left:5%;
      min-width: 90% !important;
}
.custom-header-bar:before {

      background-image: var(--tc_gradient);
}






.header-logo
{
      background-color: white;
      /* padding: 1rem; */
      /* border : 4px solid var(--tc_p); */
}

.curvedline
{
      background: var(--tc_p);
}

html .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured {
      border-color: var(--tc_b);
      color: var( --tc_b);
}

html .text-color-primary, html .text-primary {
      color: var(--tc_b) !important;
}

.text-decoration-none
{
      color: var(--tc_b) !important;
}
.text-decoration-none:hover
{
      color: var(--tc_p) !important;
}

/* .font-weight-extrabold, .font-weight-extra-bold {
color: var(--tc_b) !important;
} */

html section.section-dark {
      background: var(--tc_gradient) !important;
}





html .text-primary.highlighted-word {
      color: black !important;
}


html .text-color-primary, html .text-primary {
      color: var(--tc_b) !important;
}
.featured-boxes-modern-style-primary .featured-box {
      background: var(--tc_gradient);
      }


      #footer {
          background: var(--tc_gradient) !important;
      }

.text-pink
{
      color : var(--tc_p) !important;
}
.text-blue
{
      color : var(--tc_b) !important;
}
.bg-pink
{
      background-color: var(--tc_p) !important;
}
.bg-blue
{
      background-color : var(--tc_b) !important;
}
.bg-gradient
{
      background : var(--tc_gradient) !important;
}

.social-icons li.social-icons-facebook a {
    background: #3b5a9a !important;
    /* height: 48px; */

}

.social-icons li.social-icons-instagram a {
    background: #1aa9e1 !important;
    /* height: 48px; */
}

.social-icons li.social-icons-linkedin a {
    background: #0073b2 !important;
    /* height: 48px; */
}

.text-light-black
{
      color : #373737 !important;
}


.brandcard {
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);

}


html .bg-color-primary, html .bg-primary {
    background-color: var(--tc_b) !important;
}

.btn-primary
{
       background-color: var(--tc_b) !important;
}
.list.list-icons li > [class*="fa-"]:first-child, .list.list-icons li a:first-child > [class*="fa-"]:first-child, .list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > .icons:first-child {
    color: var(--tc_b) !important;
    border-color: var(--tc_b) !important;
}


@media (max-width: 991px)
{
html #header.header-transparent .header-body.bg-dark .header-nav-main:before, html #header.header-transparent .header-body.bg-color-dark .header-nav-main:before {
    background-color: var(--tc_b) !important;

}
#header .collapse.show .dropdown-item,#header .collapse.show .dropdown-item:hover {
      color: white !important;
}
#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-light nav > ul > li:hover > a {
      color: white !important;
}
#header .dropdown-item,#header .dropdown
{
      color:white !important;
}
}


#header .header-logo {

    margin: 0rem 0 !important;
}


.pricing-table .plan .plan-features {
    color: black;
    font-weight: 500;
}
